/ < - - < - < < < < -  <   -      - ! - - - < - - <  - < - < 3 ORI ConstantValueAND_op_left,Lorg/apache/xalan/xsltc/compiler/Expression;_rightOps[Ljava/lang/String;\(ILorg/apache/xalan/xsltc/compiler/Expression;Lorg/apache/xalan/xsltc/compiler/Expression;)VCodeLineNumberTableLocalVariableTablethis-Lorg/apache/xalan/xsltc/compiler/LogicalExpr;opleftrighthasPositionCall()Z hasLastCallevaluateAtCompileTime()Ljava/lang/Object;leftbLjava/lang/Object;rightbgetOp()I setParser+(Lorg/apache/xalan/xsltc/compiler/Parser;)Vparser(Lorg/apache/xalan/xsltc/compiler/Parser;toString()Ljava/lang/String; typeCheckZ(Lorg/apache/xalan/xsltc/compiler/SymbolTable;)Lorg/apache/xalan/xsltc/compiler/util/Type;arg1+Lorg/apache/xalan/xsltc/compiler/util/Type;arg2stable-Lorg/apache/xalan/xsltc/compiler/SymbolTable;tlefttrightwantType1Lorg/apache/xalan/xsltc/compiler/util/MethodType;haveType Exceptions translaten(Lorg/apache/xalan/xsltc/compiler/util/ClassGenerator;Lorg/apache/xalan/xsltc/compiler/util/MethodGenerator;)VclassGen5Lorg/apache/xalan/xsltc/compiler/util/ClassGenerator; methodGen6Lorg/apache/xalan/xsltc/compiler/util/MethodGenerator;translateDesynthesizedmiddle+Lorg/apache/bcel/generic/InstructionHandle;afterihil)Lorg/apache/bcel/generic/InstructionList;parent0Lorg/apache/xalan/xsltc/compiler/SyntaxTreeNode;()V SourceFileLogicalExpr.java I C> DE FE ST UT VW ]^java/lang/StringBuffer GH , ab cd/org/apache/xalan/xsltc/compiler/util/MethodType f I  )org/apache/xalan/xsltc/compiler/util/Type (org/apache/xalan/xsltc/compiler/CastExpr I f3org/apache/xalan/xsltc/compiler/util/TypeCheckError I vq q   +org/apache/xalan/xsltc/compiler/LogicalExpr [\ 'org/apache/xalan/xsltc/compiler/NotCall org/apache/bcel/generic/GOTO I  java/lang/Stringorand*org/apache/xalan/xsltc/compiler/Expression setParent3(Lorg/apache/xalan/xsltc/compiler/SyntaxTreeNode;)Vjava/lang/BooleanTRUELjava/lang/Boolean;FALSEappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;(C)Ljava/lang/StringBuffer;,(Ljava/lang/Object;)Ljava/lang/StringBuffer;Void(Lorg/apache/xalan/xsltc/compiler/util/Type;Lorg/apache/xalan/xsltc/compiler/util/Type;Lorg/apache/xalan/xsltc/compiler/util/Type;)V lookupPrimop(Lorg/apache/xalan/xsltc/compiler/SymbolTable;Ljava/lang/String;Lorg/apache/xalan/xsltc/compiler/util/MethodType;)Lorg/apache/xalan/xsltc/compiler/util/MethodType;argsType()Ljava/util/Vector;java/util/Vector elementAt(I)Ljava/lang/Object; identicalTo.(Lorg/apache/xalan/xsltc/compiler/util/Type;)ZZ(Lorg/apache/xalan/xsltc/compiler/Expression;Lorg/apache/xalan/xsltc/compiler/util/Type;)V resultType-()Lorg/apache/xalan/xsltc/compiler/util/Type;_type synthesize4org/apache/xalan/xsltc/compiler/util/MethodGeneratorgetInstructionList+()Lorg/apache/bcel/generic/InstructionList; getParent2()Lorg/apache/xalan/xsltc/compiler/SyntaxTreeNode;NOP%Lorg/apache/bcel/generic/Instruction;'org/apache/bcel/generic/InstructionListR(Lorg/apache/bcel/generic/Instruction;)Lorg/apache/bcel/generic/InstructionHandle; _falseList*Lorg/apache/xalan/xsltc/compiler/FlowList;(org/apache/xalan/xsltc/compiler/FlowListV(Lorg/apache/xalan/xsltc/compiler/FlowList;)Lorg/apache/xalan/xsltc/compiler/FlowList;backPatchTrueList.(Lorg/apache/bcel/generic/InstructionHandle;)V _trueListS(Lorg/apache/bcel/generic/BranchInstruction;)Lorg/apache/bcel/generic/BranchHandle; backPatch)org/apache/bcel/generic/InstructionHandlegetNext-()Lorg/apache/bcel/generic/InstructionHandle;addW(Lorg/apache/bcel/generic/InstructionHandle;)Lorg/apache/xalan/xsltc/compiler/FlowList;0-<=>?@A>?BC>DEFEGH IJKv***,Z**-Z*L78 9:;M*NOP>QERESTKD* *LBM NOUTKD* *LIM NOVWKR*L*M+,*+ ,  + ,  LRSVWZ"[:_M RNOJXYBZY[\K/*LiM NO]^KV*+ *+ *+ Lqr stMNO_`abK]3 Y *2(**)LzM 3NOcdK:*+M*+NY,-:*+*2:^:,*Y*:-*Y**Z !Y*"L6  16DM^luMRDMefl%gfNOhi jfkf zlm1inmo!pqKS *+,#*+,$L M  NO rs tuvqKB,%N*&:**+,'-():*+,'-():***+*+,,W*-*-.*/(*0*/*1*2,W*-*-.*/(*0*/*1*2,Wa*+,'-3Y45:*+,'*26*+76***+,W*18*2,WLn %.7Pgs}-AMR%wx7yxGzxBNOBrsBtu={| 7}~K*9Y:SY;SL/