Êþº¾.8org/eclipse/jdt/internal/compiler/ast/UnionTypeReference3org/eclipse/jdt/internal/compiler/ast/TypeReferencetypeReferences6[Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;9([Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;)VCode   ()V  bitsI     sourceStart    sourceEnd LineNumberTableLocalVariableTablethis:Lorg/eclipse/jdt/internal/compiler/ast/UnionTypeReference;lengthcopyDims8(I)Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;dim getLastToken()[CgetTypeBindingh(Lorg/eclipse/jdt/internal/compiler/lookup/Scope;)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;scope0Lorg/eclipse/jdt/internal/compiler/lookup/Scope; resolveTypen(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;Z)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;-4org/eclipse/jdt/internal/compiler/lookup/TypeBinding / *+ ,1 23kind()I ,5 67isBoundParameterizedType()Z 9;:3org/eclipse/jdt/internal/compiler/lookup/BlockScope <=problemReporter=()Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter; ?A@9org/eclipse/jdt/internal/compiler/problem/ProblemReporter BC!invalidParameterizedExceptionTypeh(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;)V ?E FCinvalidTypeVariableAsException ,H IJfindSuperTypeOriginatingFrom?(IZ)Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding; ,L M7isValidBinding ?O PQcannotThrowTypeh(Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;)V ,S TUisCompatibleWith9(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;)Z ?W XYwrongSequenceOfExceptionTypes¤(Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;)V 9[ \]lowerUpperBoundo([Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding; _ `a resolvedType6Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;5Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope; checkBoundsZallExceptionTypes7[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;hasErrori exceptionTypej getTypeName()[[C n kltraversef(Lorg/eclipse/jdt/internal/compiler/ASTVisitor;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V rts,org/eclipse/jdt/internal/compiler/ASTVisitor uvvisitr(Lorg/eclipse/jdt/internal/compiler/ast/UnionTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z x op rz {|endVisitr(Lorg/eclipse/jdt/internal/compiler/ast/UnionTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Vvisitor.Lorg/eclipse/jdt/internal/compiler/ASTVisitor;f(Lorg/eclipse/jdt/internal/compiler/ASTVisitor;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V r u‚r(Lorg/eclipse/jdt/internal/compiler/ast/UnionTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z „ o r† {‡r(Lorg/eclipse/jdt/internal/compiler/ast/UnionTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V5Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;printExpression3(ILjava/lang/StringBuffer;)Ljava/lang/StringBuffer; Œ Š printIndent  ‰Š‘ | “•”java/lang/StringBuffer –—append,(Ljava/lang/String;)Ljava/lang/StringBuffer;indentoutputLjava/lang/StringBuffer; SourceFileUnionTypeReference.java!  „.*· *Y´ €µ *+µ*+2´µ+¾=*+d2´µ±!- ..! !" 6*°$#$% ,°+ &' 6°2()*+ 1 *´¾>½,:66§ô*´2+¶.:Ç°¶0«J7¶4™,6+¶8*´2¶>§+¶8*´2¶D6¶GǶK™+¶8*´2¶N6S6§S2¶R™+¶8*´22¶V6§(2¶R™+¶8*´22¶V6„¡ÿ¬„¡ÿ ™°*+¶ZZµ^°ž':; <=>#?(@*BHDPESFcIfKvLyP„QŒRœSŸU¦W¬X¹Y½ZÄ[É\ËYÎ]Ô^á_å`ìaîbó_öcùW= ghk\ (bcd  efgdúh#àia©Zjkl 4 *´2¶m°s  op ¦<+*,¶q™/*´Ç§*´¾>6§*´2+,¶w„¡ÿî+*,¶y±z {| },|5€;4<<}~<(b ho ¦<+*,¶€™/*´Ç§*´¾>6§*´2+,¶ƒ„¡ÿî+*,¶…±‡ ˆ‰ Š,‰5;Ž4<<}~<(ˆ h‰Š ²D*´Ç§*´¾>,¸‹W6§"*´2,¶ŽWdŸ ,¶’W„¡ÿÞ,°"”•–—*˜2™9–Bœ4DD˜D™š3 (h›œ