4 - r L r    r  r L L r L L r L r L r  L   r   L r  L r    <     r  r  r     J J !"#$ - R%& O' O U( N) L* +w , -. /0 1 23 45 6789 : L;<= >?@A LBrootLaQute/bnd/compatibility/Scope;$assertionsDisabledZ"(LaQute/bnd/compatibility/Scope;)VCodeLineNumberTableLocalVariableTablethis1LaQute/bnd/compatibility/RuntimeSignatureBuilder;identity%(Ljava/lang/Class;)Ljava/lang/String;cLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class<*>; Signature((Ljava/lang/Class<*>;)Ljava/lang/String;.(Ljava/lang/reflect/Method;)Ljava/lang/String;mLjava/lang/reflect/Method;3(Ljava/lang/reflect/Constructor;)Ljava/lang/String;Ljava/lang/reflect/Constructor;"Ljava/lang/reflect/Constructor<*>;6(Ljava/lang/reflect/Constructor<*>;)Ljava/lang/String;-(Ljava/lang/reflect/Field;)Ljava/lang/String;Ljava/lang/reflect/Field; getDescriptor7(Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/String; parameterbase parameters[Ljava/lang/Class;sbLjava/lang/StringBuilder;[Ljava/lang/Class<*>; StackMapTable=(Ljava/lang/Class<*>;[Ljava/lang/Class<*>;)Ljava/lang/String;add2(Ljava/lang/Class;)LaQute/bnd/compatibility/Scope;fconstrlocalCDEF5(Ljava/lang/Class<*>;)LaQute/bnd/compatibility/Scope;getEnclosingScopesenclosingClassGgetGlobalScopeidLjava/lang/String;(LaQute/bnd/compatibility/Scope;LaQute/bnd/compatibility/Scope;I[Ljava/lang/reflect/TypeVariable;LaQute/bnd/compatibility/Kind;Ljava/lang/String;Ljava/lang/reflect/Type;[Ljava/lang/reflect/Type;[Ljava/lang/reflect/Type;)LaQute/bnd/compatibility/Scope; declaring enclosing modifiersI typeVariables![Ljava/lang/reflect/TypeVariable;kindLaQute/bnd/compatibility/Kind;mainTypeLjava/lang/reflect/Type;parameterTypes[Ljava/lang/reflect/Type;exceptionTypesscope$[Ljava/lang/reflect/TypeVariable<*>;(LaQute/bnd/compatibility/Scope;LaQute/bnd/compatibility/Scope;I[Ljava/lang/reflect/TypeVariable<*>;LaQute/bnd/compatibility/Kind;Ljava/lang/String;Ljava/lang/reflect/Type;[Ljava/lang/reflect/Type;[Ljava/lang/reflect/Type;)LaQute/bnd/compatibility/Scope;convert^(LaQute/bnd/compatibility/Scope;Ljava/lang/reflect/Type;)LaQute/bnd/compatibility/GenericType;argpt%Ljava/lang/reflect/ParameterizedType;args arguments&[LaQute/bnd/compatibility/GenericType;nsourcetHN([Ljava/lang/reflect/TypeVariable;)[LaQute/bnd/compatibility/GenericParameter;gssivarsout+[LaQute/bnd/compatibility/GenericParameter;Q([Ljava/lang/reflect/TypeVariable<*>;)[LaQute/bnd/compatibility/GenericParameter;A([Ljava/lang/reflect/Type;)[LaQute/bnd/compatibility/GenericType;tss()V SourceFileRuntimeSignatureBuilder.java x tu IJ KL MN OP QRS TU VLW XN YRjava/lang/StringBuilder( Z[ ) \J ]^ _`a b  cd ef gh i  jd kl m  nf of pq rNjava/lang/Object s  td uv wx yN vw z{| }{java/lang/AssertionError ~       y y#java/lang/reflect/ParameterizedType djava/lang/Class f#aQute/bnd/compatibility/GenericTypejava/lang/reflect/TypeVariablejava/lang/reflect/WildcardType"java/lang/reflect/GenericArrayType"java/lang/IllegalArgumentException x(aQute/bnd/compatibility/GenericParameter f x  CSJFDVunknown primitive type: Z [L ;/aQute/bnd/compatibility/RuntimeSignatureBuilder aQute/bnd/compatibility/Scope[Ljava/lang/reflect/Field; [Ljava/lang/reflect/Constructor;java/lang/reflect/Method;java/lang/reflect/Methodjava/lang/reflect/TypegetName()Ljava/lang/String; classIdentity&(Ljava/lang/String;)Ljava/lang/String; getReturnType()Ljava/lang/Class;getParameterTypes()[Ljava/lang/Class;methodIdentity8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;java/lang/VoidTYPEjava/lang/reflect/ConstructorconstructorIdentityjava/lang/reflect/FieldgetType fieldIdentityappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString getModifiers()IgetTypeParameters#()[Ljava/lang/reflect/TypeVariable;aQute/bnd/compatibility/KindCLASSgetGenericSuperclass()Ljava/lang/reflect/Type;getGenericInterfaces()[Ljava/lang/reflect/Type;getDeclaredFields()[Ljava/lang/reflect/Field;FIELDgetGenericTypegetConstructors"()[Ljava/lang/reflect/Constructor; CONSTRUCTORgetGenericParameterTypesgetGenericExceptionTypesgetDeclaredMethods()[Ljava/lang/reflect/Method;getDeclaringClassMETHODgetGenericReturnTypegetEnclosingMethod()Ljava/lang/reflect/Method;getScope3(Ljava/lang/String;)LaQute/bnd/compatibility/Scope;getEnclosingClassaccess LaQute/bnd/compatibility/Access;aQute/bnd/compatibility/AccessUNKNOWNmodifier#(I)LaQute/bnd/compatibility/Access; setAccess#(LaQute/bnd/compatibility/Access;)VsetKind!(LaQute/bnd/compatibility/Kind;)VsetGenericParameter.([LaQute/bnd/compatibility/GenericParameter;)VsetBase((LaQute/bnd/compatibility/GenericType;)VsetParameterTypes)([LaQute/bnd/compatibility/GenericType;)VsetExceptionTypes setDeclaring setEnclosing getRawTypegetActualTypeArguments(Ljava/lang/String;)V getBounds;(Ljava/lang/String;[LaQute/bnd/compatibility/GenericType;)VEMPTY isPrimitive()Zjava/lang/Booleanjava/lang/Bytejava/lang/Characterjava/lang/Shortjava/lang/Integerjava/lang/Longjava/lang/Floatjava/lang/Double-(Ljava/lang/Object;)Ljava/lang/StringBuilder;isArrayjava/lang/Stringreplace(CC)Ljava/lang/String;desiredAssertionStatus!r-tuvwxyzF **+{ | }~ tu zD*{|   z=*** {|  zJ *  {|   z:* *{ |  zNYM+7,W+N-66-2:,W,W,*W,{& $% &')(3'9*@,I-|*) NNF ) NNLz ***++++++M+N-66+-2:*,, !"#W+$N-665-2:*,,%&'( )*W++N-66A-2:,-+*,,./01234W,{~12"1&4?5D7M:R;W5[4aAzBDEGIJBANOPRSTUVWPN\|>?z&2}~&uz&12rL. 8 >z,+5M,*,,6N-,17+8N- *-6{"`a bcl m$n*q|4 u,}~,' , Lzy++M*,7{uvw x| }~  zD n+7: 9 :; ? @ *AB * CD *EF * EG +H ,I {. ~!*1<IT_ek|p n}~nununnnnnnn fu n!z} ,Ja,JN*-KL7W-M:N:6:66   2: *+ CS ,O,P ,Q,LRY,ST{> (03M\boy|RM V(:023/}~u7? rJ"r  z>++UM>++*+2VE:,UY+2WXS,{" "6<|4".>}~> 2 > -z#++Y+NM>+ ,{ !|* #}~#  zYL*Z*[ +\W*] +\W*^ +_W*` +aW*b +cW*d +eW*f +gWx*h +iWg* +jWVRYYk*lT*m+nW+*W!+oW+*./pW+qW+{z '18BISZdku||  z4rs9{  @