1 /*
2  * reserved comment block
3  * DO NOT REMOVE OR ALTER!
4  */
5 /*
6  * Copyright 2001-2004 The Apache Software Foundation.
7  *
8  * Licensed under the Apache License, Version 2.0 (the "License");
9  * you may not use this file except in compliance with the License.
10  * You may obtain a copy of the License at
11  *
12  *     http://www.apache.org/licenses/LICENSE-2.0
13  *
14  * Unless required by applicable law or agreed to in writing, software
15  * distributed under the License is distributed on an "AS IS" BASIS,
16  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17  * See the License for the specific language governing permissions and
18  * limitations under the License.
19  */
20 /*
21  * $Id: Constants.java,v 1.7 2006/06/19 19:49:04 spericas Exp $
22  */
23 
24 package com.sun.org.apache.xalan.internal.xsltc.compiler;
25 
26 import com.sun.org.apache.bcel.internal.generic.InstructionConstants;
27 
28 /**
29  * @author Jacek Ambroziak
30  * @author Santiago Pericas-Geertsen
31  */
32 public interface Constants extends InstructionConstants {
33 
34     // Error categories used to report errors to Parser.reportError()
35 
36     // Unexpected internal errors, such as null-ptr exceptions, etc.
37     // Immediately terminates compilation, no translet produced
38     public final int INTERNAL        = 0;
39     // XSLT elements that are not implemented and unsupported ext.
40     // Immediately terminates compilation, no translet produced
41     public final int UNSUPPORTED     = 1;
42     // Fatal error in the stylesheet input (parsing or content)
43     // Immediately terminates compilation, no translet produced
44     public final int FATAL           = 2;
45     // Other error in the stylesheet input (parsing or content)
46     // Does not terminate compilation, no translet produced
47     public final int ERROR           = 3;
48     // Other error in the stylesheet input (content errors only)
49     // Does not terminate compilation, a translet is produced
50     public final int WARNING         = 4;
51 
52     public static final String EMPTYSTRING = "";
53 
54     public static final String NAMESPACE_FEATURE =
55         "http://xml.org/sax/features/namespaces";
56 
57     public static final String TRANSLET_INTF
58         = "com.sun.org.apache.xalan.internal.xsltc.Translet";
59     public static final String TRANSLET_INTF_SIG
60         = "Lcom/sun/org/apache/xalan/internal/xsltc/Translet;";
61 
62     public static final String ATTRIBUTES_SIG
63         = "Lcom/sun/org/apache/xalan/internal/xsltc/runtime/Attributes;";
64     public static final String NODE_ITERATOR_SIG
65         = "Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;";
66     public static final String DOM_INTF_SIG
67         = "Lcom/sun/org/apache/xalan/internal/xsltc/DOM;";
68     public static final String DOM_IMPL_CLASS
69         = "com/sun/org/apache/xalan/internal/xsltc/DOM"; // xml/dtm/ref/DTMDefaultBaseIterators"; //xalan/xsltc/dom/DOMImpl";
70         public static final String SAX_IMPL_CLASS
71         = "com/sun/org/apache/xalan/internal/xsltc/DOM/SAXImpl";
72     public static final String DOM_IMPL_SIG
73         = "Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;"; //xml/dtm/ref/DTMDefaultBaseIterators"; //xalan/xsltc/dom/DOMImpl;";
74         public static final String SAX_IMPL_SIG
75         = "Lcom/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl;";
76     public static final String DOM_ADAPTER_CLASS
77         = "com/sun/org/apache/xalan/internal/xsltc/dom/DOMAdapter";
78     public static final String DOM_ADAPTER_SIG
79         = "Lcom/sun/org/apache/xalan/internal/xsltc/dom/DOMAdapter;";
80     public static final String MULTI_DOM_CLASS
81         = "com.sun.org.apache.xalan.internal.xsltc.dom.MultiDOM";
82     public static final String MULTI_DOM_SIG
83         = "Lcom/sun/org/apache/xalan/internal/xsltc/dom/MultiDOM;";
84 
85     public static final String STRING
86         = "java.lang.String";
87 
88     public static final int ACC_PUBLIC
89         = com.sun.org.apache.bcel.internal.Constants.ACC_PUBLIC;
90     public static final int ACC_SUPER
91         = com.sun.org.apache.bcel.internal.Constants.ACC_SUPER;
92     public static final int ACC_FINAL
93         = com.sun.org.apache.bcel.internal.Constants.ACC_FINAL;
94     public static final int ACC_PRIVATE
95         = com.sun.org.apache.bcel.internal.Constants.ACC_PRIVATE;
96     public static final int ACC_PROTECTED
97         = com.sun.org.apache.bcel.internal.Constants.ACC_PROTECTED;
98     public static final int ACC_STATIC
99         = com.sun.org.apache.bcel.internal.Constants.ACC_STATIC;
100 
101     public static final String STRING_SIG
102         = "Ljava/lang/String;";
103     public static final String STRING_BUFFER_SIG
104         = "Ljava/lang/StringBuffer;";
105     public static final String OBJECT_SIG
106         = "Ljava/lang/Object;";
107     public static final String DOUBLE_SIG
108         = "Ljava/lang/Double;";
109     public static final String INTEGER_SIG
110         = "Ljava/lang/Integer;";
111     public static final String COLLATOR_CLASS
112         = "java/text/Collator";
113     public static final String COLLATOR_SIG
114         = "Ljava/text/Collator;";
115 
116     public static final String NODE
117         = "int";
118     public static final String NODE_ITERATOR
119         = "com.sun.org.apache.xml.internal.dtm.DTMAxisIterator";
120     public static final String NODE_ITERATOR_BASE
121         = "com.sun.org.apache.xml.internal.dtm.ref.DTMAxisIteratorBase";
122     public static final String SORT_ITERATOR
123         = "com.sun.org.apache.xalan.internal.xsltc.dom.SortingIterator";
124     public static final String SORT_ITERATOR_SIG
125         = "Lcom.sun.org.apache.xalan.internal.xsltc.dom.SortingIterator;";
126     public static final String NODE_SORT_RECORD
127         = "com.sun.org.apache.xalan.internal.xsltc.dom.NodeSortRecord";
128     public static final String NODE_SORT_FACTORY
129         = "com/sun/org/apache/xalan/internal/xsltc/dom/NodeSortRecordFactory";
130     public static final String NODE_SORT_RECORD_SIG
131         = "Lcom/sun/org/apache/xalan/internal/xsltc/dom/NodeSortRecord;";
132     public static final String NODE_SORT_FACTORY_SIG
133         = "Lcom/sun/org/apache/xalan/internal/xsltc/dom/NodeSortRecordFactory;";
134     public static final String LOCALE_CLASS
135         = "java.util.Locale";
136     public static final String LOCALE_SIG
137         = "Ljava/util/Locale;";
138     public static final String STRING_VALUE_HANDLER
139         = "com.sun.org.apache.xalan.internal.xsltc.runtime.StringValueHandler";
140     public static final String STRING_VALUE_HANDLER_SIG
141         = "Lcom/sun/org/apache/xalan/internal/xsltc/runtime/StringValueHandler;";
142     public static final String OUTPUT_HANDLER
143         = "com/sun/org/apache/xml/internal/serializer/SerializationHandler";
144     public static final String OUTPUT_HANDLER_SIG
145         = "Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;";
146     public static final String FILTER_INTERFACE
147         = "com.sun.org.apache.xalan.internal.xsltc.dom.Filter";
148     public static final String FILTER_INTERFACE_SIG
149         = "Lcom/sun/org/apache/xalan/internal/xsltc/dom/Filter;";
150     public static final String UNION_ITERATOR_CLASS
151         = "com.sun.org.apache.xalan.internal.xsltc.dom.UnionIterator";
152     public static final String STEP_ITERATOR_CLASS
153         = "com.sun.org.apache.xalan.internal.xsltc.dom.StepIterator";
154     public static final String CACHED_NODE_LIST_ITERATOR_CLASS
155         = "com.sun.org.apache.xalan.internal.xsltc.dom.CachedNodeListIterator";
156     public static final String NTH_ITERATOR_CLASS
157         = "com.sun.org.apache.xalan.internal.xsltc.dom.NthIterator";
158     public static final String ABSOLUTE_ITERATOR
159         = "com.sun.org.apache.xalan.internal.xsltc.dom.AbsoluteIterator";
160     public static final String DUP_FILTERED_ITERATOR
161         = "com.sun.org.apache.xalan.internal.xsltc.dom.DupFilterIterator";
162     public static final String CURRENT_NODE_LIST_ITERATOR
163         = "com.sun.org.apache.xalan.internal.xsltc.dom.CurrentNodeListIterator";
164     public static final String CURRENT_NODE_LIST_FILTER
165         = "com.sun.org.apache.xalan.internal.xsltc.dom.CurrentNodeListFilter";
166     public static final String CURRENT_NODE_LIST_ITERATOR_SIG
167         = "Lcom/sun/org/apache/xalan/internal/xsltc/dom/CurrentNodeListIterator;";
168     public static final String CURRENT_NODE_LIST_FILTER_SIG
169         = "Lcom/sun/org/apache/xalan/internal/xsltc/dom/CurrentNodeListFilter;";
170     public static final String FILTER_STEP_ITERATOR
171         = "com.sun.org.apache.xalan.internal.xsltc.dom.FilteredStepIterator";
172     public static final String FILTER_ITERATOR
173         = "com.sun.org.apache.xalan.internal.xsltc.dom.FilterIterator";
174     public static final String SINGLETON_ITERATOR
175         = "com.sun.org.apache.xalan.internal.xsltc.dom.SingletonIterator";
176     public static final String MATCHING_ITERATOR
177         = "com.sun.org.apache.xalan.internal.xsltc.dom.MatchingIterator";
178     public static final String NODE_SIG
179         = "I";
180     public static final String GET_PARENT
181         = "getParent";
182     public static final String GET_PARENT_SIG
183         = "(" + NODE_SIG + ")" + NODE_SIG;
184     public static final String NEXT_SIG
185         = "()" + NODE_SIG;
186     public static final String NEXT
187         = "next";
188         public static final String NEXTID
189         = "nextNodeID";
190     public static final String MAKE_NODE
191         = "makeNode";
192     public static final String MAKE_NODE_LIST
193         = "makeNodeList";
194     public static final String GET_UNPARSED_ENTITY_URI
195         = "getUnparsedEntityURI";
196     public static final String STRING_TO_REAL
197         = "stringToReal";
198     public static final String STRING_TO_REAL_SIG
199         = "(" + STRING_SIG + ")D";
200     public static final String STRING_TO_INT
201         = "stringToInt";
202     public static final String STRING_TO_INT_SIG
203         = "(" + STRING_SIG + ")I";
204 
205     public static final String XSLT_PACKAGE
206         = "com.sun.org.apache.xalan.internal.xsltc";
207     public static final String COMPILER_PACKAGE
208         = XSLT_PACKAGE + ".compiler";
209     public static final String RUNTIME_PACKAGE
210         = XSLT_PACKAGE + ".runtime";
211     public static final String TRANSLET_CLASS
212         = RUNTIME_PACKAGE + ".AbstractTranslet";
213 
214     public static final String TRANSLET_SIG
215         = "Lcom/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet;";
216     public static final String UNION_ITERATOR_SIG
217         = "Lcom/sun/org/apache/xalan/internal/xsltc/dom/UnionIterator;";
218     public static final String TRANSLET_OUTPUT_SIG
219         = "Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;";
220     public static final String MAKE_NODE_SIG
221         = "(I)Lorg/w3c/dom/Node;";
222     public static final String MAKE_NODE_SIG2
223         = "(" + NODE_ITERATOR_SIG + ")Lorg/w3c/dom/Node;";
224     public static final String MAKE_NODE_LIST_SIG
225         = "(I)Lorg/w3c/dom/NodeList;";
226     public static final String MAKE_NODE_LIST_SIG2
227         = "(" + NODE_ITERATOR_SIG + ")Lorg/w3c/dom/NodeList;";
228 
229     public static final String STREAM_XML_OUTPUT
230     = "com.sun.org.apache.xml.internal.serializer.ToXMLStream";
231 
232     public static final String OUTPUT_BASE
233     = "com.sun.org.apache.xml.internal.serializer.SerializerBase";
234 
235     public static final String LOAD_DOCUMENT_CLASS
236         = "com.sun.org.apache.xalan.internal.xsltc.dom.LoadDocument";
237 
238     public static final String KEY_INDEX_CLASS
239         = "com/sun/org/apache/xalan/internal/xsltc/dom/KeyIndex";
240     public static final String KEY_INDEX_SIG
241         = "Lcom/sun/org/apache/xalan/internal/xsltc/dom/KeyIndex;";
242 
243     public static final String KEY_INDEX_ITERATOR_SIG
244         = "Lcom/sun/org/apache/xalan/internal/xsltc/dom/KeyIndex$KeyIndexIterator;";
245     public static final String DOM_INTF
246         = "com.sun.org.apache.xalan.internal.xsltc.DOM";
247     public static final String DOM_IMPL
248         = "com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl";
249         public static final String SAX_IMPL
250         = "com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl";
251     public static final String STRING_CLASS
252         = "java.lang.String";
253     public static final String OBJECT_CLASS
254         = "java.lang.Object";
255     public static final String BOOLEAN_CLASS
256         = "java.lang.Boolean";
257     public static final String STRING_BUFFER_CLASS
258         = "java.lang.StringBuffer";
259     public static final String STRING_WRITER
260         = "java.io.StringWriter";
261     public static final String WRITER_SIG
262         = "Ljava/io/Writer;";
263 
264     public static final String TRANSLET_OUTPUT_BASE
265         = "com.sun.org.apache.xalan.internal.xsltc.TransletOutputBase";
266     // output interface
267     public static final String TRANSLET_OUTPUT_INTERFACE
268         = "com.sun.org.apache.xml.internal.serializer.SerializationHandler";
269     public static final String BASIS_LIBRARY_CLASS
270         = "com.sun.org.apache.xalan.internal.xsltc.runtime.BasisLibrary";
271     public static final String ATTRIBUTE_LIST_IMPL_CLASS
272         = "com.sun.org.apache.xalan.internal.xsltc.runtime.AttributeListImpl";
273     public static final String DOUBLE_CLASS
274         = "java.lang.Double";
275     public static final String INTEGER_CLASS
276         = "java.lang.Integer";
277     public static final String RUNTIME_NODE_CLASS
278         = "com.sun.org.apache.xalan.internal.xsltc.runtime.Node";
279     public static final String MATH_CLASS
280         = "java.lang.Math";
281 
282     public static final String BOOLEAN_VALUE
283         = "booleanValue";
284     public static final String BOOLEAN_VALUE_SIG
285         = "()Z";
286     public static final String INT_VALUE
287         = "intValue";
288     public static final String INT_VALUE_SIG
289         = "()I";
290     public static final String DOUBLE_VALUE
291         = "doubleValue";
292     public static final String DOUBLE_VALUE_SIG
293         = "()D";
294 
295     public static final String DOM_PNAME
296   = "dom";
297     public static final String NODE_PNAME
298         = "node";
299     public static final String TRANSLET_OUTPUT_PNAME
300         = "handler";
301     public static final String ITERATOR_PNAME
302         = "iterator";
303     public static final String DOCUMENT_PNAME
304         = "document";
305     public static final String TRANSLET_PNAME
306         = "translet";
307 
308     public static final String INVOKE_METHOD
309         = "invokeMethod";
310     public static final String GET_NODE_NAME
311         = "getNodeNameX";
312     public static final String CHARACTERSW
313         = "characters";
314     public static final String GET_CHILDREN
315         = "getChildren";
316     public static final String GET_TYPED_CHILDREN
317         = "getTypedChildren";
318     public static final String CHARACTERS
319         = "characters";
320     public static final String APPLY_TEMPLATES
321         = "applyTemplates";
322     public static final String GET_NODE_TYPE
323         = "getNodeType";
324     public static final String GET_NODE_VALUE
325         = "getStringValueX";
326     public static final String GET_ELEMENT_VALUE
327         = "getElementValue";
328     public static final String GET_ATTRIBUTE_VALUE
329         = "getAttributeValue";
330     public static final String HAS_ATTRIBUTE
331         = "hasAttribute";
332     public static final String ADD_ITERATOR
333         = "addIterator";
334     public static final String SET_START_NODE
335         = "setStartNode";
336     public static final String RESET
337         = "reset";
338 
339     public static final String ATTR_SET_SIG
340         = "(" + DOM_INTF_SIG  + NODE_ITERATOR_SIG + TRANSLET_OUTPUT_SIG + "I)V";
341 
342     public static final String GET_NODE_NAME_SIG
343         = "(" + NODE_SIG + ")" + STRING_SIG;
344     public static final String CHARACTERSW_SIG
345         = "("  + STRING_SIG + TRANSLET_OUTPUT_SIG + ")V";
346     public static final String CHARACTERS_SIG
347         = "(" + NODE_SIG + TRANSLET_OUTPUT_SIG + ")V";
348     public static final String GET_CHILDREN_SIG
349         = "(" + NODE_SIG +")" + NODE_ITERATOR_SIG;
350     public static final String GET_TYPED_CHILDREN_SIG
351         = "(I)" + NODE_ITERATOR_SIG;
352     public static final String GET_NODE_TYPE_SIG
353         = "()S";
354     public static final String GET_NODE_VALUE_SIG
355         = "(I)" + STRING_SIG;
356     public static final String GET_ELEMENT_VALUE_SIG
357         = "(I)" + STRING_SIG;
358     public static final String GET_ATTRIBUTE_VALUE_SIG
359         = "(II)" + STRING_SIG;
360     public static final String HAS_ATTRIBUTE_SIG
361         = "(II)Z";
362     public static final String GET_ITERATOR_SIG
363         = "()" + NODE_ITERATOR_SIG;
364 
365     public static final String NAMES_INDEX
366         = "namesArray";
367     public static final String NAMES_INDEX_SIG
368         = "[" + STRING_SIG;
369     public static final String URIS_INDEX
370        = "urisArray";
371     public static final String URIS_INDEX_SIG
372        = "[" + STRING_SIG;
373     public static final String TYPES_INDEX
374        = "typesArray";
375     public static final String TYPES_INDEX_SIG
376        = "[I";
377     public static final String NAMESPACE_INDEX
378         = "namespaceArray";
379     public static final String NAMESPACE_INDEX_SIG
380         = "[" + STRING_SIG;
381     public static final String HASIDCALL_INDEX
382         = "_hasIdCall";
383     public static final String HASIDCALL_INDEX_SIG
384         = "Z";
385     public static final String TRANSLET_VERSION_INDEX
386         = "transletVersion";
387     public static final String TRANSLET_VERSION_INDEX_SIG
388         = "I";
389 
390     public static final String DOM_FIELD
391         = "_dom";
392     public static final String STATIC_NAMES_ARRAY_FIELD
393         = "_sNamesArray";
394     public static final String STATIC_URIS_ARRAY_FIELD
395         = "_sUrisArray";
396     public static final String STATIC_TYPES_ARRAY_FIELD
397         = "_sTypesArray";
398     public static final String STATIC_NAMESPACE_ARRAY_FIELD
399         = "_sNamespaceArray";
400     public static final String STATIC_CHAR_DATA_FIELD
401         = "_scharData";
402     public static final String STATIC_CHAR_DATA_FIELD_SIG
403         = "[C";
404     public static final String FORMAT_SYMBOLS_FIELD
405         = "format_symbols";
406 
407     public static final String ITERATOR_FIELD_SIG
408         = NODE_ITERATOR_SIG;
409     public static final String NODE_FIELD
410         = "node";
411     public static final String NODE_FIELD_SIG
412         = "I";
413 
414     public static final String EMPTYATTR_FIELD
415         = "EmptyAttributes";
416     public static final String ATTRIBUTE_LIST_FIELD
417         = "attributeList";
418     public static final String CLEAR_ATTRIBUTES
419         = "clear";
420     public static final String ADD_ATTRIBUTE
421         = "addAttribute";
422     public static final String ATTRIBUTE_LIST_IMPL_SIG
423         = "Lcom/sun/org/apache/xalan/internal/xsltc/runtime/AttributeListImpl;";
424     public static final String CLEAR_ATTRIBUTES_SIG
425         = "()" + ATTRIBUTE_LIST_IMPL_SIG;
426     public static final String ADD_ATTRIBUTE_SIG
427         = "(" + STRING_SIG + STRING_SIG + ")" + ATTRIBUTE_LIST_IMPL_SIG;
428 
429     public static final String ADD_ITERATOR_SIG
430         = "(" + NODE_ITERATOR_SIG +")" + UNION_ITERATOR_SIG;
431 
432     public static final String ORDER_ITERATOR
433         = "orderNodes";
434     public static final String ORDER_ITERATOR_SIG
435         = "("+NODE_ITERATOR_SIG+"I)"+NODE_ITERATOR_SIG;
436 
437     public static final String SET_START_NODE_SIG
438         = "(" + NODE_SIG + ")" + NODE_ITERATOR_SIG;
439 
440     public static final String NODE_COUNTER
441         = "com.sun.org.apache.xalan.internal.xsltc.dom.NodeCounter";
442     public static final String NODE_COUNTER_SIG
443         = "Lcom/sun/org/apache/xalan/internal/xsltc/dom/NodeCounter;";
444     public static final String DEFAULT_NODE_COUNTER
445         = "com.sun.org.apache.xalan.internal.xsltc.dom.DefaultNodeCounter";
446     public static final String DEFAULT_NODE_COUNTER_SIG
447         = "Lcom/sun/org/apache/xalan/internal/xsltc/dom/DefaultNodeCounter;";
448     public static final String TRANSLET_FIELD
449         = "translet";
450     public static final String TRANSLET_FIELD_SIG
451         = TRANSLET_SIG;
452 
453     public static final String RESET_SIG
454         = "()" + NODE_ITERATOR_SIG;
455     public static final String GET_PARAMETER
456         = "getParameter";
457     public static final String ADD_PARAMETER
458         = "addParameter";
459     public static final String PUSH_PARAM_FRAME
460         = "pushParamFrame";
461     public static final String PUSH_PARAM_FRAME_SIG
462         = "()V";
463     public static final String POP_PARAM_FRAME
464         = "popParamFrame";
465     public static final String POP_PARAM_FRAME_SIG
466         = "()V";
467     public static final String GET_PARAMETER_SIG
468         = "(" + STRING_SIG + ")" + OBJECT_SIG;
469     public static final String ADD_PARAMETER_SIG
470         = "(" + STRING_SIG + OBJECT_SIG + "Z)" + OBJECT_SIG;
471 
472     public static final String STRIP_SPACE
473         = "stripSpace";
474     public static final String STRIP_SPACE_INTF
475         = "com/sun/org/apache/xalan/internal/xsltc/StripFilter";
476     public static final String STRIP_SPACE_SIG
477         = "Lcom/sun/org/apache/xalan/internal/xsltc/StripFilter;";
478     public static final String STRIP_SPACE_PARAMS
479         = "(Lcom/sun/org/apache/xalan/internal/xsltc/DOM;II)Z";
480 
481     public static final String GET_NODE_VALUE_ITERATOR
482         = "getNodeValueIterator";
483     public static final String GET_NODE_VALUE_ITERATOR_SIG
484         = "("+NODE_ITERATOR_SIG+"I"+STRING_SIG+"Z)"+NODE_ITERATOR_SIG;
485 
486     public static final String GET_UNPARSED_ENTITY_URI_SIG
487         = "("+STRING_SIG+")"+STRING_SIG;
488 
489     public static final int POSITION_INDEX = 2;
490     public static final int LAST_INDEX     = 3;
491 
492     public static final String XMLNS_PREFIX = "xmlns";
493     public static final String XMLNS_STRING = "xmlns:";
494     public static final String XMLNS_URI
495         = "http://www.w3.org/2000/xmlns/";
496     public static final String XSLT_URI
497         = "http://www.w3.org/1999/XSL/Transform";
498     public static final String XHTML_URI
499         = "http://www.w3.org/1999/xhtml";
500     public static final String TRANSLET_URI
501         = "http://xml.apache.org/xalan/xsltc";
502     public static final String REDIRECT_URI
503         = "http://xml.apache.org/xalan/redirect";
504     public static final String FALLBACK_CLASS
505         = "com.sun.org.apache.xalan.internal.xsltc.compiler.Fallback";
506 
507     public static final int RTF_INITIAL_SIZE = 32;
508 }
509