2Dorg/eclipse/jdt/internal/compiler/apt/model/TypeParameterElementImpl7org/eclipse/jdt/internal/compiler/apt/model/ElementImpl-javax/lang/model/element/TypeParameterElement_declaringElement"Ljavax/lang/model/element/Element;_boundsLjava/util/List; Signature5Ljava/util/List<+Ljavax/lang/model/type/TypeMirror;>;(Lorg/eclipse/jdt/internal/compiler/apt/dispatch/BaseProcessingEnvImpl;Lorg/eclipse/jdt/internal/compiler/lookup/TypeVariableBinding;Ljavax/lang/model/element/Element;)VCode  {(Lorg/eclipse/jdt/internal/compiler/apt/dispatch/BaseProcessingEnvImpl;Lorg/eclipse/jdt/internal/compiler/lookup/Binding;)V   LineNumberTableLocalVariableTablethisFLorg/eclipse/jdt/internal/compiler/apt/model/TypeParameterElementImpl;envFLorg/eclipse/jdt/internal/compiler/apt/dispatch/BaseProcessingEnvImpl;binding>Lorg/eclipse/jdt/internal/compiler/lookup/TypeVariableBinding;declaringElement(Lorg/eclipse/jdt/internal/compiler/apt/dispatch/BaseProcessingEnvImpl;Lorg/eclipse/jdt/internal/compiler/lookup/TypeVariableBinding;)V " #_env %'&Dorg/eclipse/jdt/internal/compiler/apt/dispatch/BaseProcessingEnvImpl () getFactory7()Lorg/eclipse/jdt/internal/compiler/apt/model/Factory; +-,; 9 :6calculateBounds StackMapTable = >._binding +@ AB superclass=()Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding; +D EF firstBound6Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; HJI4org/eclipse/jdt/internal/compiler/lookup/TypeBinding KLisTypeVariable()Z HN OL isArrayType +Q RSsuperInterfaces>()[Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;Ujava/util/ArrayList TW X(I)V 0Z [\ newTypeMirrorV(Lorg/eclipse/jdt/internal/compiler/lookup/Binding;)Ljavax/lang/model/type/TypeMirror; ^`_java/util/Collections a6 emptyList cedjava/util/List fgadd(Ljava/lang/Object;)Z %i jkgetLookupEnvironment>()Lorg/eclipse/jdt/internal/compiler/lookup/LookupEnvironment; mon:org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment pqJAVA_LANG_OBJECT[[C ms tugetType@([[C)Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding; ^w xyunmodifiableList"(Ljava/util/List;)Ljava/util/List;typeVariableBinding varSuperclass;Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;firstClassOrArrayBound boundsLengthIisFirstBoundATypeVariableZsuperinterfaces<[Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;superinterfacesLength typeBounds typeBinding"Ljavax/lang/model/type/TypeMirror;iLocalVariableTypeTable4Ljava/util/List;9org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding javax/lang/model/type/TypeMirrorgetGenericElement$()Ljavax/lang/model/element/Element;acceptO(Ljavax/lang/model/element/ElementVisitor;Ljava/lang/Object;)Ljava/lang/Object;c(Ljavax/lang/model/element/ElementVisitor;TP;)TR; 'javax/lang/model/element/ElementVisitor visitTypeParameterU(Ljavax/lang/model/element/TypeParameterElement;Ljava/lang/Object;)Ljava/lang/Object;v)Ljavax/lang/model/element/ElementVisitor;pLjava/lang/Object;1Ljavax/lang/model/element/ElementVisitor;TP;getAnnotationBindings?()[Lorg/eclipse/jdt/internal/compiler/lookup/AnnotationBinding;getEnclosedElements7()Ljava/util/List<+Ljavax/lang/model/element/Element;>;getEnclosingElement  getKind(()Ljavax/lang/model/element/ElementKind; $javax/lang/model/element/ElementKind TYPE_PARAMETER&Ljavax/lang/model/element/ElementKind; getPackage+()Ljavax/lang/model/element/PackageElement;toString()Ljava/lang/String;java/lang/String 0org/eclipse/jdt/internal/compiler/lookup/Binding  readableName()[C ([C)V SourceFileTypeParameterElementImpl.java!   e*+,**--* ./* h*+,***!$,*/2* 34 56 7O* **8*9:< ;:6 7z *<+L+?M+CN66-1-G6-,-G6-M N+P:66`6TYV:h-#*!$-Y:  ] bW^Y6 **!$ 2Y:  ] bW  է"*!$*!hlrYbWv$AB CDEFG#H&J+K.L5M;OBPHRJUPVSWXX]Yd[o\t]x^_`befghikfprz z {|}F~PSo  1  o;@&+H )c  /*x  c +*,~      , 6 .] /* . , 9Y*<