/ 7l 6mn op 6qr l 6s 6t uv uwx yz{|} ~ 6   y y 6 5  #  (   / ()VCodeLineNumberTableLocalVariableTablethis(Lorg/apache/xalan/xsltc/compiler/Choose;display(I)VindentI translaten(Lorg/apache/xalan/xsltc/compiler/util/ClassGenerator;Lorg/apache/xalan/xsltc/compiler/util/MethodGenerator;)VelementLjava/lang/Object;type+Lorg/apache/xalan/xsltc/compiler/util/Type;e5Lorg/apache/xalan/xsltc/compiler/util/TypeCheckError;call.Lorg/apache/xalan/xsltc/compiler/FunctionCall;when&Lorg/apache/xalan/xsltc/compiler/When;test,Lorg/apache/xalan/xsltc/compiler/Expression;truec+Lorg/apache/bcel/generic/InstructionHandle;gotoExit&Lorg/apache/bcel/generic/BranchHandle;classGen5Lorg/apache/xalan/xsltc/compiler/util/ClassGenerator; methodGen6Lorg/apache/xalan/xsltc/compiler/util/MethodGenerator; whenElementsLjava/util/List; otherwise+Lorg/apache/xalan/xsltc/compiler/Otherwise;elementsLjava/util/Enumeration;error/Lorg/apache/xalan/xsltc/compiler/util/ErrorMsg;lineil)Lorg/apache/bcel/generic/InstructionList; nextElement exitHandlesexitwhensLjava/util/Iterator; exitGotos SourceFile Choose.java 89 A@Choose @java/util/ArrayList ]  d$org/apache/xalan/xsltc/compiler/When )org/apache/xalan/xsltc/compiler/Otherwise-org/apache/xalan/xsltc/compiler/util/ErrorMsgMULTIPLE_OTHERWISE_ERR 8  $org/apache/xalan/xsltc/compiler/Text 9WHEN_ELEMENT_ERR MISSING_WHEN_ERR    D,org/apache/xalan/xsltc/compiler/FunctionCall  H org/apache/bcel/generic/IFEQ 8  3org/apache/xalan/xsltc/compiler/util/TypeCheckError Dorg/apache/bcel/generic/GOTO  $org/apache/bcel/generic/BranchHandle&org/apache/xalan/xsltc/compiler/Choose+org/apache/xalan/xsltc/compiler/Instruction)org/apache/xalan/xsltc/compiler/util/Utilprintln(Ljava/lang/String;)VdisplayContents()Ljava/util/Enumeration; getLineNumber()Ijava/util/EnumerationhasMoreElements()Z()Ljava/lang/Object;java/util/Listadd(Ljava/lang/Object;)ZE(Ljava/lang/String;Lorg/apache/xalan/xsltc/compiler/SyntaxTreeNode;)V getParser*()Lorg/apache/xalan/xsltc/compiler/Parser;&org/apache/xalan/xsltc/compiler/Parser reportError3(ILorg/apache/xalan/xsltc/compiler/util/ErrorMsg;)Vignoresize4org/apache/xalan/xsltc/compiler/util/MethodGeneratorgetInstructionList+()Lorg/apache/bcel/generic/InstructionList;iterator()Ljava/util/Iterator;java/util/IteratorhasNextnextgetTest.()Lorg/apache/xalan/xsltc/compiler/Expression;'org/apache/bcel/generic/InstructionListgetEnd-()Lorg/apache/bcel/generic/InstructionHandle;NOP%Lorg/apache/bcel/generic/Instruction;appendR(Lorg/apache/bcel/generic/Instruction;)Lorg/apache/bcel/generic/InstructionHandle; setTarget.(Lorg/apache/bcel/generic/InstructionHandle;)V*org/apache/xalan/xsltc/compiler/ExpressiontranslateDesynthesizedgetSymbolTable/()Lorg/apache/xalan/xsltc/compiler/SymbolTable; typeCheckZ(Lorg/apache/xalan/xsltc/compiler/SymbolTable;)Lorg/apache/xalan/xsltc/compiler/util/Type;)org/apache/xalan/xsltc/compiler/util/TypeBoolean _falseList*Lorg/apache/xalan/xsltc/compiler/FlowList;S(Lorg/apache/bcel/generic/BranchInstruction;)Lorg/apache/bcel/generic/BranchHandle;(org/apache/xalan/xsltc/compiler/FlowListW(Lorg/apache/bcel/generic/InstructionHandle;)Lorg/apache/xalan/xsltc/compiler/FlowList;translateContentsbackPatchFalseList)org/apache/bcel/generic/InstructionHandlegetNextbackPatchTrueList06789:/*;.< =>?@:]**`*`;45 678<=>ABCD:YN:*::* 6 | : - W\+ :EY*:*,Y*:*-Y*:*,:: Y: : -:    :  ::   !+,"#;#:*$%:&'(Y)*+W:: -  +,. /Y0* W /Y0*:  1 Y: 123!  !+,4 :  :   5: !&RU,;=?@ ADEH$I-K5LAOIPNQXTdUqXyY]^`cdefimnoqrstvxyz|}&4<RUW^m <-mEF4GHWIJ&1KLMN OPQR ST=>UVWX YZ  [\]^_`aBQbcNdT EeZ BfR :gh !ih jk