/              $  y y        $ $  $      * *   *        8 :   ! F" $# $% B& ' B() * F+, I- y. 8/ 0 B1 23 84 S5 6 78 W9: Y; < = F> F?@ AB C D E yF YGHI J K FL MN m5O P mQ R S mT UV FW X YZ[ y y\ ]^ ]_ y` a Fb cd efg hi j kl mn o pq p  X Yr e s tuvw cx kyz B{]| c}~    k  S F * F c  F     F  * R  F F m     *  U mP  ST    /       D   :  * F   y   W     F  F  F F F   JavaType InnerClasses_fname'Lorg/apache/xalan/xsltc/compiler/QName; _argumentsLjava/util/Vector;EMPTY_ARG_LIST EXT_XSLTCLjava/lang/String; ConstantValueJAVA_EXT_XSLTC EXT_XALANJAVA_EXT_XALANJAVA_EXT_XALAN_OLD EXSLT_COMMON EXSLT_MATH EXSLT_SETSEXSLT_DATETIME EXSLT_STRINGSNAMESPACE_FORMAT_JAVAINAMESPACE_FORMAT_CLASSNAMESPACE_FORMAT_PACKAGE!NAMESPACE_FORMAT_CLASS_OR_PACKAGE_namespace_format _thisArgument,Lorg/apache/xalan/xsltc/compiler/Expression; _className_clazzLjava/lang/Class; _chosenMethodLjava/lang/reflect/Method;_chosenConstructorLjava/lang/reflect/Constructor;_chosenMethodType1Lorg/apache/xalan/xsltc/compiler/util/MethodType;unresolvedExternalZ_isExtConstructor _isStatic_internal2Java5Lorg/apache/xalan/xsltc/compiler/util/MultiHashtable;_java2InternalLjava/util/Hashtable;_extensionNamespaceTable_extensionFunctionTableclass$java$lang$Boolean Syntheticclass$java$lang$Objectclass$java$lang$Doubleclass$java$lang$String<(Lorg/apache/xalan/xsltc/compiler/QName;Ljava/util/Vector;)VCodeLineNumberTableLocalVariableTablethis.Lorg/apache/xalan/xsltc/compiler/FunctionCall;fname arguments*(Lorg/apache/xalan/xsltc/compiler/QName;)VgetName()Ljava/lang/String; setParser+(Lorg/apache/xalan/xsltc/compiler/Parser;)Vexpinparser(Lorg/apache/xalan/xsltc/compiler/Parser;getClassNameFromUri&(Ljava/lang/String;)Ljava/lang/String;lengthindexuri className typeCheckZ(Lorg/apache/xalan/xsltc/compiler/SymbolTable;)Lorg/apache/xalan/xsltc/compiler/util/Type;e"Ljava/lang/ClassNotFoundException; extFunctionposnameerrorMsg/Lorg/apache/xalan/xsltc/compiler/util/ErrorMsg;5Lorg/apache/xalan/xsltc/compiler/util/TypeCheckError;stable-Lorg/apache/xalan/xsltc/compiler/SymbolTable; namespacelocal ExceptionstypeCheckStandardargType+Lorg/apache/xalan/xsltc/compiler/util/Type;argsTypeargsptypetypeCheckConstructor objectType1Lorg/apache/xalan/xsltc/compiler/util/ObjectType;intTypematchLjava/lang/Object; constructor paramTypes[Ljava/lang/Class;extTypecurrConstrDistancej constructors nConstructorsnArgsbestConstrDistancetypeCheckExternalfirstArg firstArgTypehasThisArgumentobjectmethodcurrMethodDistancemethodsnMethodsbestMethodDistance typeCheckArgsA(Lorg/apache/xalan/xsltc/compiler/SymbolTable;)Ljava/util/Vector;resultLjava/util/Enumeration;argument/(I)Lorg/apache/xalan/xsltc/compiler/Expression;.()Lorg/apache/xalan/xsltc/compiler/Expression; argumentCount()I setArgument0(ILorg/apache/xalan/xsltc/compiler/Expression;)VtranslateDesynthesizedn(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;typeil)Lorg/apache/bcel/generic/InstructionList; translateexpTypeargclazz paramTemp+[Lorg/apache/bcel/generic/LocalVariableGen;bufferLjava/lang/StringBuffer;cpg)Lorg/apache/bcel/generic/ConstantPoolGen;isSecureProcessingtoString isStandard()Z isExtension findMethods()Ljava/util/Vector;msgmods methodNamejava/lang/reflect/Method;findConstructors [Ljava/lang/reflect/Constructor; getSignature%(Ljava/lang/Class;)Ljava/lang/String;sbclerr.(Ljava/lang/reflect/Method;)Ljava/lang/String;methparams3(Ljava/lang/reflect/Constructor;)Ljava/lang/String;consgetMethodSignature&(Ljava/util/Vector;)Ljava/lang/String;buf replaceDashdashCbufftranslateUnallowedExtensionU(Lorg/apache/bcel/generic/ConstantPoolGen;Lorg/apache/bcel/generic/InstructionList;)Vclass$%(Ljava/lang/String;)Ljava/lang/Class;x1x0()V nodeClass nodeListClass SourceFileFunctionCall.java  java/lang/ClassNotFoundExceptionjava/lang/NoClassDefFoundError ] R R 7/ 89 ED FD   | ! RS ] ^_  *org/apache/xalan/xsltc/compiler/Expression  KJ java/lang/String&http://xml.apache.org/xalan/xsltc/java  g  http://xml.apache.org/xalan/javahttp://xml.apache.org/xslt/java  ] ] %org/apache/xalan/xsltc/compiler/QName R zl  ef :#java/lang/StringBuffer .  ]   ;<   f LJ: l3org/apache/xalan/xsltc/compiler/util/TypeCheckError   -org/apache/xalan/xsltc/compiler/util/ErrorMsgMETHOD_NOT_FOUND_ERR R   |  /org/apache/xalan/xsltc/compiler/util/MethodType R  })org/apache/xalan/xsltc/compiler/util/Type  (org/apache/xalan/xsltc/compiler/CastExpr R  R AB  CONSTRUCTOR_NOT_FOUNDjava/lang/reflect/Constructor  ! GH "#5org/apache/xalan/xsltc/compiler/FunctionCall$JavaType $//org/apache/xalan/xsltc/compiler/util/ObjectType %& '( ?@ )* )+ARGUMENT_CONVERSION_ERR new ,- l kl . /]NO_JAVA_FUNCT_THIS_REFFUNCTION_RESOLVE_ERR 01 CD 2| java/lang/reflect/Method2org/apache/xalan/xsltc/compiler/util/ReferenceType \] 3& IJ => 45 67 8| 9:; <=java/util/Vector >?@ A BC DE  F|G HI 0org/apache/xalan/xsltc/compiler/util/BooleanType,org/apache/xalan/xsltc/compiler/util/IntType JKorg/apache/bcel/generic/IFEQ RLM NO PQ R ST  U VWFsumFLorg/apache/xalan/xsltc/DOM; XY Znormalize_spaceF [fILorg/apache/xalan/xsltc/DOM; \Y+org.apache.xalan.xsltc.runtime.BasisLibrary] ^_$org/apache/bcel/generic/INVOKESTATIC R`unresolved_externalF(Ljava/lang/String;)Vorg/apache/bcel/generic/PUSH Ra b  c&(org/apache/bcel/generic/LocalVariableGen defunction_call_tmp f gh ij k lm nLorg/apache/bcel/generic/NEW opq rs tm uL v V%org/apache/bcel/generic/INVOKESPECIAL w| xe y z_'org/apache/bcel/generic/INVOKEINTERFACE R{%org/apache/bcel/generic/INVOKEVIRTUALfuncall( |, !http://xml.apache.org/xalan/xsltcCLASS_NOT_FOUND_ERR }~ 7  [ &  <BJDSUNKNOWN_SIG_TYPE_ERRjava/lang/ErrorL)V  unallowed_extension_functionF3org/apache/xalan/xsltc/compiler/util/MultiHashtablejava/util/Hashtableorg.w3c.dom.Nodeorg.w3c.dom.NodeList R # M<java.lang.Boolean  O<java.lang.Object | P<java.lang.Double | Q<java.lang.String | | |http://xml.apache.org/xalanorg.apache.xalan.lib.Extensionshttp://exslt.org/common org.apache.xalan.lib.ExsltCommonhttp://exslt.org/mathorg.apache.xalan.lib.ExsltMathhttp://exslt.org/setsorg.apache.xalan.lib.ExsltSets http://exslt.org/dates-and-times"org.apache.xalan.lib.ExsltDatetimehttp://exslt.org/strings!org.apache.xalan.lib.ExsltStringshttp://exslt.org/common:nodeSetnodeset"http://exslt.org/common:objectType#http://xml.apache.org/xalan:nodeset  E,org/apache/xalan/xsltc/compiler/FunctionCalljava/lang/ClassforName getMessage_typesize elementAt(I)Ljava/lang/Object; setParent3(Lorg/apache/xalan/xsltc/compiler/SyntaxTreeNode;)Vget&(Ljava/lang/Object;)Ljava/lang/Object; startsWith(Ljava/lang/String;)Z substring(I)Ljava/lang/String; lastIndexOf(I)I getNamespace getLocalPart9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Vappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;(II)Ljava/lang/String;-org/apache/xalan/xsltc/compiler/ObjectFactoryfindClassLoader()Ljava/lang/ClassLoader;findProviderClass=(Ljava/lang/String;Ljava/lang/ClassLoader;Z)Ljava/lang/Class;indexOf getErrorMsg1()Lorg/apache/xalan/xsltc/compiler/util/ErrorMsg;'(Ljava/lang/String;Ljava/lang/Object;)V getParser*()Lorg/apache/xalan/xsltc/compiler/Parser;&org/apache/xalan/xsltc/compiler/Parser reportError3(ILorg/apache/xalan/xsltc/compiler/util/ErrorMsg;)VVoidclearNamespace@(Lorg/apache/xalan/xsltc/compiler/util/Type;Ljava/util/Vector;)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;getType-()Lorg/apache/xalan/xsltc/compiler/util/Type; identicalTo.(Lorg/apache/xalan/xsltc/compiler/util/Type;)ZZ(Lorg/apache/xalan/xsltc/compiler/Expression;Lorg/apache/xalan/xsltc/compiler/util/Type;)V setElementAt(Ljava/lang/Object;I)V resultTypegetParameterTypes()[Ljava/lang/Class;maps8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;distance getJavaClass()Ljava/lang/Class;isAssignableFrom(Ljava/lang/Class;)Z newObjectType>(Ljava/lang/Class;)Lorg/apache/xalan/xsltc/compiler/util/Type;?(Ljava/lang/String;)Lorg/apache/xalan/xsltc/compiler/util/Type;equals(Ljava/lang/Object;)ZremovegetJavaClassName reportWarning(Lorg/apache/xalan/xsltc/compiler/SyntaxTreeNode;Lorg/apache/xalan/xsltc/compiler/Parser;Ljava/lang/String;Ljava/lang/String;)VInt getReturnType getModifiersjava/lang/reflect/ModifierisStatic(I)ZNodeSetgetXSLTC)()Lorg/apache/xalan/xsltc/compiler/XSLTC;%org/apache/xalan/xsltc/compiler/XSLTCsetMultiDocument(Z)Velements()Ljava/util/Enumeration;java/util/EnumerationhasMoreElements nextElement()Ljava/lang/Object; addElement(Ljava/lang/Object;)VBoolean4org/apache/xalan/xsltc/compiler/util/MethodGeneratorgetInstructionList+()Lorg/apache/bcel/generic/InstructionList; _falseList*Lorg/apache/xalan/xsltc/compiler/FlowList;.(Lorg/apache/bcel/generic/InstructionHandle;)V'org/apache/bcel/generic/InstructionListS(Lorg/apache/bcel/generic/BranchInstruction;)Lorg/apache/bcel/generic/BranchHandle;(org/apache/xalan/xsltc/compiler/FlowListaddW(Lorg/apache/bcel/generic/InstructionHandle;)Lorg/apache/xalan/xsltc/compiler/FlowList;3org/apache/xalan/xsltc/compiler/util/ClassGeneratorgetConstantPool+()Lorg/apache/bcel/generic/ConstantPoolGen; startIteratorreplace(CC)Ljava/lang/String;loadDOM'()Lorg/apache/bcel/generic/Instruction;R(Lorg/apache/bcel/generic/Instruction;)Lorg/apache/bcel/generic/InstructionHandle; toSignatureloadContextNode'org/apache/bcel/generic/ConstantPoolGen addMethodref9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I(I)V>(Lorg/apache/bcel/generic/ConstantPoolGen;Ljava/lang/String;)VZ(Lorg/apache/bcel/generic/CompoundInstruction;)Lorg/apache/bcel/generic/InstructionHandle;getDeclaringClass translateTo(Lorg/apache/xalan/xsltc/compiler/util/ClassGenerator;Lorg/apache/xalan/xsltc/compiler/util/MethodGenerator;Ljava/lang/Class;)V(I)Ljava/lang/StringBuffer;toJCType ()Lorg/apache/bcel/generic/Type;addLocalVariable(Ljava/lang/String;Lorg/apache/bcel/generic/Type;Lorg/apache/bcel/generic/InstructionHandle;Lorg/apache/bcel/generic/InstructionHandle;)Lorg/apache/bcel/generic/LocalVariableGen;getIndexSTORE((I)Lorg/apache/bcel/generic/Instruction;setStartaddClass(Ljava/lang/String;)I,org/apache/bcel/generic/InstructionConstantsDUP*Lorg/apache/bcel/generic/StackInstruction;LOADsetEnd(C)Ljava/lang/StringBuffer;Object translateFrom isInterfaceaddInterfaceMethodref(II)V,(Ljava/lang/Object;)Ljava/lang/StringBuffer; getMethods()[Ljava/lang/reflect/Method;isPublicgetConstructors"()[Ljava/lang/reflect/Constructor;isArraygetComponentType isPrimitivejava/lang/IntegerTYPEjava/lang/Bytejava/lang/Longjava/lang/Floatjava/lang/Doublejava/lang/Shortjava/lang/Characterjava/lang/Booleanjava/lang/VoidcharAt(I)C toUpperCase(C)C(Ljava/lang/Class;I)VputRealStringNode ResultTree Referencejava/lang/SystemLjava/io/PrintStream;java/io/PrintStreamprintln # ! "#$%#$&#$'#$(#$)#$ *#$ +#$ ,#$-#$./$01/$23/$45/$67/89:#;<=>?@ABCDEDFDGHIJKJLJM<NO<NP<NQ<NRST(**** * *+ *, * U& m r " ' V (WX(Y(Z R[TA *+U V WX Y\]T2* UV WX^_T;*+* 1* =>"* :+*߱U&  (.4:V4( `9$a/&b/;WX;cdefT.+M,,+`>+ ++`>+ ++`>+ ++/ > +`+U:# %&()"*5,>-F.Y0b1j2}56VH"g/Fg/jg/h/WXi# j#klT* * * !M* "N*#*$Y-% *+&*' *+&**,()-. 6m* *)9*)/***Y+*),-,-.,/)**-.)*$Y,-`% *).*)$**)012*:**--3-4N5*Y+,,6,-,/:*$Y% *+&*$Y,-% *+7:9:* "::Y;<:*=>*?Z DDY8EXY8U)B DEG#H1I7K>LDQMSUTZU_VpWuX[\_bdfjhijmop s+t0u?vEyS|Y~[bgp}Vf mn+(o#Up/p q#b.rs[5mtWXuv|w#tx#y8zlT| * @* =*+ANBY?-C:*+* "D:o6UEF:* :GH%* IYJK: 8Y*L*M*NZ 8Y*Lj~8UJ"27@O]j~Vf mt O={|]/`9:Xa/WXuvb/} "~B2zBy8lT5*OM,8YP*)Q,>* 6*+A:R6* 6,S:  T: : 6 6} 2: F: U  V: WX`6 C Y4 Y:Z ' Z[  R6  R6 5 .* \*  6**2 *2] *)^ "* * 8Y_*`QU( %,05>IPSV`gs %V'sa| UI@ P S< V/ Y/8a/5WX5uv0 /%/, } 0/y8lT* =* "N* "ab *+c6* * * *6* :+d:*'Y*2*2YZ[6@** * eWY*Yf)8Yg-Q6*),*=:**h* i*j*kZ *l:'8Y;*Y+*),-,-,/Q:6*+A:R6* 6   m:  n: 6 6    2: F:UV: WX`6 Zo LY=Y:pfb Z[  R6  R6 l A q:*rF * *] *   * s 6 *s'* *stu8Yg*`Q* * v *wx* 8Y_*`QU.K%(,18G J W _&'(+,0 242758<9C<G=L>V@bAiClDuF|GHIJQRTUVWXY[\^`aDf hj"k)l2p@qFrJ>Pyk{{~VWv9_n|#cd(D0x|lb> i l/ o/ Oa/ WXuv/q#  5t<<m/Cf} Gb/y8T3yYzM* {N-|-}:,+d~,U$.1V4$ `93WX3uv+ #my8T@ * UV WX a/T0*UV WXT2* UV WXTL * ,KU  V  WX a/ `9TCN*M *MNN,:*+,- -*YWU" -BV4CWXCC?|*Tp*>+:,:+6*' *#6*:  +, +,*Y+* -_,,/:: b: ,W6b,*M b: ,W,W*M 6YW*j86Y* WYW* e **\p:*\T: : 6  p* :  G:  +, +, +,  2  ,*Y+, / S  2   2 Y*)WW6  .* :   2 G  2 һ*Y+:  (W6      2,W  )W ,W /6YW+,*\3 **sp:*sn: * *+,6  .* :  +, +, G+,  2 һ*Y+:  (W6      2,W  )W *sq,W*7*2-* " /6Y`¶W:* " /6*Yħ YW* +,*sqUVU +4<CJPrv&-2:FOU^fmt{  '/:HNV^n!}$'*+-.125679:5=>?@?%B-C=ENFcIxLOTWVB <`9 ."a/ruq#vq~# h/(h/f_`9 mX| Xsa/ 9 1a/ 2a/ FF#O= U7 'e n!h/`9 1a/  a/ ch/#  WXb/ D3h/]TR(*Y+Ŷ,* Ƕ,* )/UZV (WXTS* !L+ +bU ^_VWXw#TS* !L++ȶbU cdVWXw#TL* !M*)*)* >*22**)012*2:Y*)<:*=>* ":*2:6M2t6˙52b%2n+ yYzL+2~::Y*)<:*=>+#U^no qr#t*u9x@yO{YbkvVp O s:/nRa/b^#kU smn#/WX  w#TL* !M* >*22**)012*2:Y*)<:*=>*2:6=26˙%2T+ yYzL+2~::Y*)<:*=>+UV (/>HQ\f{Vf > sf*/TBa/QE smnWX  w#/T*ϙ1*Y+L*M,ϙ+ж,W,M+,,W+/*ҙy*Ӧ԰*զְ*צذ*٦*ڦ۰*ܦݰ*ަ߰***L:Y+,+,2,W+)*q,/U'-V*/A>9-T7*Y+L+(W*TM>,+,2,W+,/U  '-V*/7@/#Tf*Y*)M,.* ",(W+>6-+F:,,Wd ,Ƕ,W,)W,/U*  "'0;E TZ#a$V>;|*0a/fWXf}  Z'?/ fTT-<*YM>*;*d,*W* ,*W,/U& ./ 01&263?4I0O6V*@a/Tq#Q GT-+>,Y+* W,YWU? BC,DV*-WX-- "h/TN*LY+UV n#NTyYYUYrYY5KLUWYWUWYYWUWYYWUWYWUWYYWUWYWUWYWUWYWUWYWUWYWUWYWUWYYWUkWYWUkWYYWUkWYWUkWYWUkWYWUkWYWUkWYWUkWYWUkWYYWUWYYWUWYYWUvWY+WUvWY*WUvWYYWUvWYYWUWY+WUWY*WUWYYWUWYYWUWY+WUWY*WUWYYWUWYYWUWYYWrWr?Wr޲WrղWrܲWrӲWrײWrٲWrڲWrYWrYWr+vWr*vWW  W  W WWW5W5W5W K*3~UEE )39?T{2H^,Bj.AT{?LYfs #0=JWdq~V 9E<??<mn W