/T U T T T     T   T To T    T T T ! T T T]  1 T  Tf   T @ T  T O B O_name'Lorg/apache/xalan/xsltc/compiler/QName; _parameters[Ljava/lang/Object;_calleeTemplate*Lorg/apache/xalan/xsltc/compiler/Template;()VCodeLineNumberTableLocalVariableTablethis.Lorg/apache/xalan/xsltc/compiler/CallTemplate;display(I)VindentI hasWithParams()Z parseContents+(Lorg/apache/xalan/xsltc/compiler/Parser;)Verr/Lorg/apache/xalan/xsltc/compiler/util/ErrorMsg;parser(Lorg/apache/xalan/xsltc/compiler/Parser;nameLjava/lang/String; typeCheckZ(Lorg/apache/xalan/xsltc/compiler/SymbolTable;)Lorg/apache/xalan/xsltc/compiler/util/Type;stable-Lorg/apache/xalan/xsltc/compiler/SymbolTable;template Exceptions translaten(Lorg/apache/xalan/xsltc/compiler/util/ClassGenerator;Lorg/apache/xalan/xsltc/compiler/util/MethodGenerator;)Vpushnode0Lorg/apache/xalan/xsltc/compiler/SyntaxTreeNode;i calleeParamsLjava/util/Vector; numParamspopclassGen5Lorg/apache/xalan/xsltc/compiler/util/ClassGenerator; methodGen6Lorg/apache/xalan/xsltc/compiler/util/MethodGenerator; stylesheet,Lorg/apache/xalan/xsltc/compiler/Stylesheet;cpg)Lorg/apache/bcel/generic/ConstantPoolGen;il)Lorg/apache/bcel/generic/InstructionList; className methodName methodSigLjava/lang/StringBuffer;getCalleeTemplate,()Lorg/apache/xalan/xsltc/compiler/Template; foundTemplatebuildParameterListobjectLjava/lang/Object;k withParam+Lorg/apache/xalan/xsltc/compiler/WithParam; defaultParamscount SourceFileCallTemplate.java \] XY Z[ ed  CallTemplate java/lang/StringBuffer name  VW    d        -org/apache/xalan/xsltc/compiler/util/ErrorMsgINVALID_QNAME_ERR \  REQUIRED_ATTR_ERR  j  rTEMPLATE_UNDEF_ERR3org/apache/xalan/xsltc/compiler/util/TypeCheckError \  !" #$ %&' ()* +h ,h ]/org.apache.xalan.xsltc.runtime.AbstractTransletpushParamFrame- ./ 012 3%org/apache/bcel/generic/INVOKEVIRTUAL \d 4x 56  7 81 91 :1 ;1A(Lorg/apache/xalan/xsltc/DOM;Lorg/apache/xml/dtm/DTMAxisIterator; <p \= >?.org/apache/xalan/xsltc/compiler/SyntaxTreeNode%org/apache/xalan/xsltc/compiler/Param @A wx)V popParamFrame BCD EF GH IhJ K java/lang/Object LM)org/apache/xalan/xsltc/compiler/WithParam NO PQ RS,org/apache/xalan/xsltc/compiler/CallTemplate+org/apache/xalan/xsltc/compiler/Instructionjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprint(Ljava/lang/String;)Vappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;,(Ljava/lang/Object;)Ljava/lang/StringBuffer;toString()Ljava/lang/String;)org/apache/xalan/xsltc/compiler/util/UtilprintlndisplayContents elementCount()I getAttribute&(Ljava/lang/String;)Ljava/lang/String;java/lang/Stringlengthorg/apache/xml/utils/XML11CharisXML11ValidQName(Ljava/lang/String;)ZW(Ljava/lang/String;Ljava/lang/Object;Lorg/apache/xalan/xsltc/compiler/SyntaxTreeNode;)V&org/apache/xalan/xsltc/compiler/Parser reportError3(ILorg/apache/xalan/xsltc/compiler/util/ErrorMsg;)VgetQNameIgnoreDefaultNs;(Ljava/lang/String;)Lorg/apache/xalan/xsltc/compiler/QName;(Lorg/apache/xalan/xsltc/compiler/SyntaxTreeNode;Lorg/apache/xalan/xsltc/compiler/Parser;Ljava/lang/String;Ljava/lang/String;)V parseChildren+org/apache/xalan/xsltc/compiler/SymbolTablelookupTemplateS(Lorg/apache/xalan/xsltc/compiler/QName;)Lorg/apache/xalan/xsltc/compiler/Template;typeCheckContents2(Lorg/apache/xalan/xsltc/compiler/util/ErrorMsg;)V)org/apache/xalan/xsltc/compiler/util/TypeVoid+Lorg/apache/xalan/xsltc/compiler/util/Type;3org/apache/xalan/xsltc/compiler/util/ClassGenerator getStylesheet.()Lorg/apache/xalan/xsltc/compiler/Stylesheet;getConstantPool+()Lorg/apache/bcel/generic/ConstantPoolGen;4org/apache/xalan/xsltc/compiler/util/MethodGeneratorgetInstructionList+()Lorg/apache/bcel/generic/InstructionList;*org/apache/xalan/xsltc/compiler/StylesheethasLocalParams hasContents'org/apache/bcel/generic/ConstantPoolGen addMethodref9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I loadTranslet'()Lorg/apache/bcel/generic/Instruction;'org/apache/bcel/generic/InstructionListR(Lorg/apache/bcel/generic/Instruction;)Lorg/apache/bcel/generic/InstructionHandle;translateContents getClassName%org/apache/xalan/xsltc/compiler/QNameescapeloadDOM loadIterator loadHandlerloadCurrentNodeTRANSLET_OUTPUT_SIG(org/apache/xalan/xsltc/compiler/Template getParameters()Ljava/util/Vector; ACONST_NULL%Lorg/apache/bcel/generic/Instruction;getXSLTC)()Lorg/apache/xalan/xsltc/compiler/XSLTC;%org/apache/xalan/xsltc/compiler/XSLTC getParser*()Lorg/apache/xalan/xsltc/compiler/Parser;getSymbolTable/()Lorg/apache/xalan/xsltc/compiler/SymbolTable;isSimpleNamedTemplatejava/util/Vectorsize elementAt(I)Ljava/lang/Object;getName)()Lorg/apache/xalan/xsltc/compiler/QName;equals(Ljava/lang/Object;)ZsetDoParameterOptimization(Z)V0TUVWXYZ[\]^A***_*6 ;` abcd^r.*Y  * *`_>? @&A-B`.ab.efgh^7 *_E`  abij^C*M,(,Y,*N+-*+, **+*+_& IJKL!M'O3R=TBU`*!klCabCmn<opqr^2+* M, *+WY * *N!Y-"#_[ \ ]`%a.c`*% kl2ab2st )u[v!wx^ }+$N+%:,&:-' *(E**)* **/+,-.6+/0W1Y20W*+,3-4:* 56:+/0W,70W,80W,90W,:0WYY ; < = >:*R*?: *6 6   8* 2@: A W BC0W  +,D E W1Y.20W*7-' *()+F-.6 +/0W1Y 20W_$gh ilm'p.q5wBzL{[|ags}&AVcm|`Byf#z{ <|f F}~ ?f cf }ab}}x rlgps p^W*GHI* L+J+_ `ab []^ *?L+K=*L>*+MS*>6*N:O}O:P:6f*2:  B% BQRS*S3 O% OPRS*S m_f '-2;CKRYbk`p |fkT \ifRsYloWCz5|fab~ f2f