/ ?m >n op ?q >rs >t uv >w xy >z {|} >~ > >  x > > > > > > >  &  * ,m o > >  4  :()VCodeLineNumberTableLocalVariableTablethis*Lorg/apache/xalan/xsltc/compiler/Variable;getIndex()I parseContents+(Lorg/apache/xalan/xsltc/compiler/Parser;)VnameLjava/lang/String;usIthemvarparser(Lorg/apache/xalan/xsltc/compiler/Parser;parent0Lorg/apache/xalan/xsltc/compiler/SyntaxTreeNode; typeCheckZ(Lorg/apache/xalan/xsltc/compiler/SymbolTable;)Lorg/apache/xalan/xsltc/compiler/util/Type;stable-Lorg/apache/xalan/xsltc/compiler/SymbolTable; Exceptions initializen(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;cpg)Lorg/apache/bcel/generic/ConstantPoolGen;il)Lorg/apache/bcel/generic/InstructionList; translate createLocalZ storeInst+Lorg/apache/bcel/generic/InstructionHandle; signature SourceFile Variable.java @A  GH IJ *org/apache/xalan/xsltc/compiler/Stylesheet g  H VARIABLE_REDEF_ERR g A  UV V    ,org/apache/xalan/xsltc/compiler/util/IntType-org/apache/xalan/xsltc/compiler/util/NodeType0org/apache/xalan/xsltc/compiler/util/BooleanTypeorg/apache/bcel/generic/ICONST @ -org/apache/xalan/xsltc/compiler/util/RealTypeorg/apache/bcel/generic/DCONST @#org/apache/bcel/generic/ACONST_NULL \ org/apache/bcel/classfile/Field @   org/apache/bcel/generic/PUTFIELD  (org/apache/xalan/xsltc/compiler/Variable,org/apache/xalan/xsltc/compiler/VariableBase3org/apache/xalan/xsltc/compiler/util/TypeCheckError_local*Lorg/apache/bcel/generic/LocalVariableGen;(org/apache/bcel/generic/LocalVariableGen getParent2()Lorg/apache/xalan/xsltc/compiler/SyntaxTreeNode;_isLocal&org/apache/xalan/xsltc/compiler/ParsergetSymbolTable/()Lorg/apache/xalan/xsltc/compiler/SymbolTable;_name'Lorg/apache/xalan/xsltc/compiler/QName;+org/apache/xalan/xsltc/compiler/SymbolTablelookupVariableS(Lorg/apache/xalan/xsltc/compiler/QName;)Lorg/apache/xalan/xsltc/compiler/Variable;getImportPrecedence%org/apache/xalan/xsltc/compiler/QNametoString()Ljava/lang/String; reportError(Lorg/apache/xalan/xsltc/compiler/SyntaxTreeNode;Lorg/apache/xalan/xsltc/compiler/Parser;Ljava/lang/String;Ljava/lang/String;)V_ignoredisable addVariable-(Lorg/apache/xalan/xsltc/compiler/Variable;)IV(Lorg/apache/xalan/xsltc/compiler/Variable;)Lorg/apache/xalan/xsltc/compiler/Variable;_select,Lorg/apache/xalan/xsltc/compiler/Expression;*org/apache/xalan/xsltc/compiler/Expression_type+Lorg/apache/xalan/xsltc/compiler/util/Type; hasContents()ZtypeCheckContents)org/apache/xalan/xsltc/compiler/util/Type ResultTree ReferenceVoid3org/apache/xalan/xsltc/compiler/util/ClassGeneratorgetConstantPool+()Lorg/apache/bcel/generic/ConstantPoolGen;4org/apache/xalan/xsltc/compiler/util/MethodGeneratorgetInstructionList+()Lorg/apache/bcel/generic/InstructionList;isLocal_refsLjava/util/Vector;java/util/VectorisEmptygetEscapedNametoJCType ()Lorg/apache/bcel/generic/Type;addLocalVariable2(Ljava/lang/String;Lorg/apache/bcel/generic/Type;Lorg/apache/bcel/generic/InstructionHandle;)Lorg/apache/bcel/generic/LocalVariableGen;(I)V'org/apache/bcel/generic/InstructionListappendR(Lorg/apache/bcel/generic/Instruction;)Lorg/apache/bcel/generic/InstructionHandle;(D)VSTORE((I)Lorg/apache/bcel/generic/Instruction;setStart.(Lorg/apache/bcel/generic/InstructionHandle;)VtranslateValue mapRegister9(Lorg/apache/xalan/xsltc/compiler/util/MethodGenerator;)V toSignature containsField5(Ljava/lang/String;)Lorg/apache/bcel/classfile/Field;'org/apache/bcel/generic/ConstantPoolGenaddUtf8(Ljava/lang/String;)I*()Lorg/apache/bcel/classfile/ConstantPool;T(III[Lorg/apache/bcel/classfile/Attribute;Lorg/apache/bcel/classfile/ConstantPool;)VaddField$(Lorg/apache/bcel/classfile/Field;)V loadTranslet'()Lorg/apache/bcel/generic/Instruction; getClassName addFieldref9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I0>?@AB/*C*D EFGHB=* *C-D EFIJB1{*+*M,g*+* N-=* 6- 6* :**+  *-,*W+*W*CV58 9;="?&@,A2C9DBELFOHVI[J\M`QiRrSuUzWDHB KL,4MN2.ON"PPF{EF{QR qSTUVB8***+!**+W* *C`ade#f-i4nD8EF8WXYZ[\B'+N,:****,* *!"*#*$ *%&Y'(W+*)*Y+(W,Y-(W***.(/C2 wx {}#~7UfpD4EF]^_`ab cde\B+N,:***** :*G*+,0*6*,1**.(: */[*2:+3I+4Y-5-5-678+9(W*+,0:Y-+;<=(WC^ "'-4:HMRgluxD\ H-fgghiOjLEF]^_`ab cd-KLkl