KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > micronova > util > cc > html > ParserTokenManager


1 /*
2
3 Copyright 2003-2007 MicroNova (R)
4 All rights reserved.
5
6 Redistribution and use in source and binary forms, with or
7 without modification, are permitted provided that the following
8 conditions are met:
9
10     * Redistributions of source code must retain the above copyright
11     notice, this list of conditions and the following disclaimer.
12
13     * Redistributions in binary form must reproduce the above copyright
14     notice, this list of conditions and the following disclaimer in the
15     documentation and/or other materials provided with the distribution.
16
17     * Neither the name of MicroNova nor the names of its contributors
18     may be used to endorse or promote products derived from this
19     software without specific prior written permission.
20
21 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
22 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
23 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
24 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
25 LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
26 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
27 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
28 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
29 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
30 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
31 POSSIBILITY OF SUCH DAMAGE.
32
33 */

34
35
36 /* Generated By:JavaCC: Do not edit this line. ParserTokenManager.java */
37 package com.micronova.util.cc.html;
38 import java.io.*;
39 import java.util.*;
40 import javax.xml.parsers.*;
41 import javax.xml.transform.*;
42 import javax.xml.transform.dom.*;
43 import javax.xml.transform.stream.*;
44 import org.w3c.dom.*;
45
46 public class ParserTokenManager implements ParserConstants
47 {
48     boolean isInScript = false;
49     boolean isInStyle = false;
50
51     void switchEndTag()
52     {
53         if (isInScript)
54         {
55             isInScript = false;
56             SwitchTo(InScript);
57         }
58         else if (isInStyle)
59         {
60             isInStyle = false;
61             SwitchTo(InStyle);
62         }
63         else
64         {
65             SwitchTo(DEFAULT);
66         }
67     }
68
69     void replaceImage(char c)
70     {
71         image.setLength(image.length() - lengthOfMatch); image.append(c);
72     }
73   public java.io.PrintStream JavaDoc debugStream = System.out;
74   public void setDebugStream(java.io.PrintStream JavaDoc ds) { debugStream = ds; }
75 private final int jjStopStringLiteralDfa_3(int pos, long active0)
76 {
77    switch (pos)
78    {
79       default :
80          return -1;
81    }
82 }
83 private final int jjStartNfa_3(int pos, long active0)
84 {
85    return jjMoveNfa_3(jjStopStringLiteralDfa_3(pos, active0), pos + 1);
86 }
87 private final int jjStopAtPos(int pos, int kind)
88 {
89    jjmatchedKind = kind;
90    jjmatchedPos = pos;
91    return pos + 1;
92 }
93 private final int jjStartNfaWithStates_3(int pos, int kind, int state)
94 {
95    jjmatchedKind = kind;
96    jjmatchedPos = pos;
97    try { curChar = input_stream.readChar(); }
98    catch(java.io.IOException JavaDoc e) { return pos + 1; }
99    return jjMoveNfa_3(state, pos + 1);
100 }
101 private final int jjMoveStringLiteralDfa0_3()
102 {
103    switch(curChar)
104    {
105       case 45:
106          return jjMoveStringLiteralDfa1_3(0x80000L);
107       default :
108          return jjMoveNfa_3(0, 0);
109    }
110 }
111 private final int jjMoveStringLiteralDfa1_3(long active0)
112 {
113    try { curChar = input_stream.readChar(); }
114    catch(java.io.IOException JavaDoc e) {
115       jjStopStringLiteralDfa_3(0, active0);
116       return 1;
117    }
118    switch(curChar)
119    {
120       case 45:
121          return jjMoveStringLiteralDfa2_3(active0, 0x80000L);
122       default :
123          break;
124    }
125    return jjStartNfa_3(0, active0);
126 }
127 private final int jjMoveStringLiteralDfa2_3(long old0, long active0)
128 {
129    if (((active0 &= old0)) == 0L)
130       return jjStartNfa_3(0, old0);
131    try { curChar = input_stream.readChar(); }
132    catch(java.io.IOException JavaDoc e) {
133       jjStopStringLiteralDfa_3(1, active0);
134       return 2;
135    }
136    switch(curChar)
137    {
138       case 62:
139          if ((active0 & 0x80000L) != 0L)
140             return jjStopAtPos(2, 19);
141          break;
142       default :
143          break;
144    }
145    return jjStartNfa_3(1, active0);
146 }
147 private final void jjCheckNAdd(int state)
148 {
149    if (jjrounds[state] != jjround)
150    {
151       jjstateSet[jjnewStateCnt++] = state;
152       jjrounds[state] = jjround;
153    }
154 }
155 private final void jjAddStates(int start, int end)
156 {
157    do {
158       jjstateSet[jjnewStateCnt++] = jjnextStates[start];
159    } while (start++ != end);
160 }
161 private final void jjCheckNAddTwoStates(int state1, int state2)
162 {
163    jjCheckNAdd(state1);
164    jjCheckNAdd(state2);
165 }
166 private final void jjCheckNAddStates(int start, int end)
167 {
168    do {
169       jjCheckNAdd(jjnextStates[start]);
170    } while (start++ != end);
171 }
172 private final void jjCheckNAddStates(int start)
173 {
174    jjCheckNAdd(jjnextStates[start]);
175    jjCheckNAdd(jjnextStates[start + 1]);
176 }
177 private final int jjMoveNfa_3(int startState, int curPos)
178 {
179    int[] nextStates;
180    int startsAt = 0;
181    jjnewStateCnt = 1;
182    int i = 1;
183    jjstateSet[0] = startState;
184    int j, kind = 0x7fffffff;
185    for (;;)
186    {
187       if (++jjround == 0x7fffffff)
188          ReInitRounds();
189       if (curChar < 64)
190       {
191          long l = 1L << curChar;
192          MatchLoop: do
193          {
194             switch(jjstateSet[--i])
195             {
196                case 0:
197                   if (curChar == 0)
198                      kind = 1;
199                   break;
200                default : break;
201             }
202          } while(i != startsAt);
203       }
204       else if (curChar < 128)
205       {
206          long l = 1L << (curChar & 077);
207          MatchLoop: do
208          {
209             switch(jjstateSet[--i])
210             {
211                default : break;
212             }
213          } while(i != startsAt);
214       }
215       else
216       {
217          int i2 = (curChar & 0xff) >> 6;
218          long l2 = 1L << (curChar & 077);
219          MatchLoop: do
220          {
221             switch(jjstateSet[--i])
222             {
223                default : break;
224             }
225          } while(i != startsAt);
226       }
227       if (kind != 0x7fffffff)
228       {
229          jjmatchedKind = kind;
230          jjmatchedPos = curPos;
231          kind = 0x7fffffff;
232       }
233       ++curPos;
234       if ((i = jjnewStateCnt) == (startsAt = 1 - (jjnewStateCnt = startsAt)))
235          return curPos;
236       try { curChar = input_stream.readChar(); }
237       catch(java.io.IOException JavaDoc e) { return curPos; }
238    }
239 }
240 private final int jjStopStringLiteralDfa_4(int pos, long active0)
241 {
242    switch (pos)
243    {
244       default :
245          return -1;
246    }
247 }
248 private final int jjStartNfa_4(int pos, long active0)
249 {
250    return jjMoveNfa_4(jjStopStringLiteralDfa_4(pos, active0), pos + 1);
251 }
252 private final int jjStartNfaWithStates_4(int pos, int kind, int state)
253 {
254    jjmatchedKind = kind;
255    jjmatchedPos = pos;
256    try { curChar = input_stream.readChar(); }
257    catch(java.io.IOException JavaDoc e) { return pos + 1; }
258    return jjMoveNfa_4(state, pos + 1);
259 }
260 private final int jjMoveStringLiteralDfa0_4()
261 {
262    switch(curChar)
263    {
264       case 60:
265          return jjMoveStringLiteralDfa1_4(0x20000L);
266       default :
267          return jjMoveNfa_4(0, 0);
268    }
269 }
270 private final int jjMoveStringLiteralDfa1_4(long active0)
271 {
272    try { curChar = input_stream.readChar(); }
273    catch(java.io.IOException JavaDoc e) {
274       jjStopStringLiteralDfa_4(0, active0);
275       return 1;
276    }
277    switch(curChar)
278    {
279       case 47:
280          return jjMoveStringLiteralDfa2_4(active0, 0x20000L);
281       default :
282          break;
283    }
284    return jjStartNfa_4(0, active0);
285 }
286 private final int jjMoveStringLiteralDfa2_4(long old0, long active0)
287 {
288    if (((active0 &= old0)) == 0L)
289       return jjStartNfa_4(0, old0);
290    try { curChar = input_stream.readChar(); }
291    catch(java.io.IOException JavaDoc e) {
292       jjStopStringLiteralDfa_4(1, active0);
293       return 2;
294    }
295    switch(curChar)
296    {
297       case 83:
298       case 115:
299          return jjMoveStringLiteralDfa3_4(active0, 0x20000L);
300       default :
301          break;
302    }
303    return jjStartNfa_4(1, active0);
304 }
305 private final int jjMoveStringLiteralDfa3_4(long old0, long active0)
306 {
307    if (((active0 &= old0)) == 0L)
308       return jjStartNfa_4(1, old0);
309    try { curChar = input_stream.readChar(); }
310    catch(java.io.IOException JavaDoc e) {
311       jjStopStringLiteralDfa_4(2, active0);
312       return 3;
313    }
314    switch(curChar)
315    {
316       case 84:
317       case 116:
318          return jjMoveStringLiteralDfa4_4(active0, 0x20000L);
319       default :
320          break;
321    }
322    return jjStartNfa_4(2, active0);
323 }
324 private final int jjMoveStringLiteralDfa4_4(long old0, long active0)
325 {
326    if (((active0 &= old0)) == 0L)
327       return jjStartNfa_4(2, old0);
328    try { curChar = input_stream.readChar(); }
329    catch(java.io.IOException JavaDoc e) {
330       jjStopStringLiteralDfa_4(3, active0);
331       return 4;
332    }
333    switch(curChar)
334    {
335       case 89:
336       case 121:
337          return jjMoveStringLiteralDfa5_4(active0, 0x20000L);
338       default :
339          break;
340    }
341    return jjStartNfa_4(3, active0);
342 }
343 private final int jjMoveStringLiteralDfa5_4(long old0, long active0)
344 {
345    if (((active0 &= old0)) == 0L)
346       return jjStartNfa_4(3, old0);
347    try { curChar = input_stream.readChar(); }
348    catch(java.io.IOException JavaDoc e) {
349       jjStopStringLiteralDfa_4(4, active0);
350       return 5;
351    }
352    switch(curChar)
353    {
354       case 76:
355       case 108:
356          return jjMoveStringLiteralDfa6_4(active0, 0x20000L);
357       default :
358          break;
359    }
360    return jjStartNfa_4(4, active0);
361 }
362 private final int jjMoveStringLiteralDfa6_4(long old0, long active0)
363 {
364    if (((active0 &= old0)) == 0L)
365       return jjStartNfa_4(4, old0);
366    try { curChar = input_stream.readChar(); }
367    catch(java.io.IOException JavaDoc e) {
368       jjStopStringLiteralDfa_4(5, active0);
369       return 6;
370    }
371    switch(curChar)
372    {
373       case 69:
374       case 101:
375          return jjMoveStringLiteralDfa7_4(active0, 0x20000L);
376       default :
377          break;
378    }
379    return jjStartNfa_4(5, active0);
380 }
381 private final int jjMoveStringLiteralDfa7_4(long old0, long active0)
382 {
383    if (((active0 &= old0)) == 0L)
384       return jjStartNfa_4(5, old0);
385    try { curChar = input_stream.readChar(); }
386    catch(java.io.IOException JavaDoc e) {
387       jjStopStringLiteralDfa_4(6, active0);
388       return 7;
389    }
390    switch(curChar)
391    {
392       case 62:
393          if ((active0 & 0x20000L) != 0L)
394             return jjStopAtPos(7, 17);
395          break;
396       default :
397          break;
398    }
399    return jjStartNfa_4(6, active0);
400 }
401 private final int jjMoveNfa_4(int startState, int curPos)
402 {
403    int[] nextStates;
404    int startsAt = 0;
405    jjnewStateCnt = 1;
406    int i = 1;
407    jjstateSet[0] = startState;
408    int j, kind = 0x7fffffff;
409    for (;;)
410    {
411       if (++jjround == 0x7fffffff)
412          ReInitRounds();
413       if (curChar < 64)
414       {
415          long l = 1L << curChar;
416          MatchLoop: do
417          {
418             switch(jjstateSet[--i])
419             {
420                case 0:
421                   if (curChar == 0)
422                      kind = 1;
423                   break;
424                default : break;
425             }
426          } while(i != startsAt);
427       }
428       else if (curChar < 128)
429       {
430          long l = 1L << (curChar & 077);
431          MatchLoop: do
432          {
433             switch(jjstateSet[--i])
434             {
435                default : break;
436             }
437          } while(i != startsAt);
438       }
439       else
440       {
441          int i2 = (curChar & 0xff) >> 6;
442          long l2 = 1L << (curChar & 077);
443          MatchLoop: do
444          {
445             switch(jjstateSet[--i])
446             {
447                default : break;
448             }
449          } while(i != startsAt);
450       }
451       if (kind != 0x7fffffff)
452       {
453          jjmatchedKind = kind;
454          jjmatchedPos = curPos;
455          kind = 0x7fffffff;
456       }
457       ++curPos;
458       if ((i = jjnewStateCnt) == (startsAt = 1 - (jjnewStateCnt = startsAt)))
459          return curPos;
460       try { curChar = input_stream.readChar(); }
461       catch(java.io.IOException JavaDoc e) { return curPos; }
462    }
463 }
464 private final int jjStopStringLiteralDfa_5(int pos, long active0)
465 {
466    switch (pos)
467    {
468       default :
469          return -1;
470    }
471 }
472 private final int jjStartNfa_5(int pos, long active0)
473 {
474    return jjMoveNfa_5(jjStopStringLiteralDfa_5(pos, active0), pos + 1);
475 }
476 private final int jjStartNfaWithStates_5(int pos, int kind, int state)
477 {
478    jjmatchedKind = kind;
479    jjmatchedPos = pos;
480    try { curChar = input_stream.readChar(); }
481    catch(java.io.IOException JavaDoc e) { return pos + 1; }
482    return jjMoveNfa_5(state, pos + 1);
483 }
484 private final int jjMoveStringLiteralDfa0_5()
485 {
486    switch(curChar)
487    {
488       case 60:
489          return jjMoveStringLiteralDfa1_5(0x8000L);
490       default :
491          return jjMoveNfa_5(0, 0);
492    }
493 }
494 private final int jjMoveStringLiteralDfa1_5(long active0)
495 {
496    try { curChar = input_stream.readChar(); }
497    catch(java.io.IOException JavaDoc e) {
498       jjStopStringLiteralDfa_5(0, active0);
499       return 1;
500    }
501    switch(curChar)
502    {
503       case 47:
504          return jjMoveStringLiteralDfa2_5(active0, 0x8000L);
505       default :
506          break;
507    }
508    return jjStartNfa_5(0, active0);
509 }
510 private final int jjMoveStringLiteralDfa2_5(long old0, long active0)
511 {
512    if (((active0 &= old0)) == 0L)
513       return jjStartNfa_5(0, old0);
514    try { curChar = input_stream.readChar(); }
515    catch(java.io.IOException JavaDoc e) {
516       jjStopStringLiteralDfa_5(1, active0);
517       return 2;
518    }
519    switch(curChar)
520    {
521       case 83:
522       case 115:
523          return jjMoveStringLiteralDfa3_5(active0, 0x8000L);
524       default :
525          break;
526    }
527    return jjStartNfa_5(1, active0);
528 }
529 private final int jjMoveStringLiteralDfa3_5(long old0, long active0)
530 {
531    if (((active0 &= old0)) == 0L)
532       return jjStartNfa_5(1, old0);
533    try { curChar = input_stream.readChar(); }
534    catch(java.io.IOException JavaDoc e) {
535       jjStopStringLiteralDfa_5(2, active0);
536       return 3;
537    }
538    switch(curChar)
539    {
540       case 67:
541       case 99:
542          return jjMoveStringLiteralDfa4_5(active0, 0x8000L);
543       default :
544          break;
545    }
546    return jjStartNfa_5(2, active0);
547 }
548 private final int jjMoveStringLiteralDfa4_5(long old0, long active0)
549 {
550    if (((active0 &= old0)) == 0L)
551       return jjStartNfa_5(2, old0);
552    try { curChar = input_stream.readChar(); }
553    catch(java.io.IOException JavaDoc e) {
554       jjStopStringLiteralDfa_5(3, active0);
555       return 4;
556    }
557    switch(curChar)
558    {
559       case 82:
560       case 114:
561          return jjMoveStringLiteralDfa5_5(active0, 0x8000L);
562       default :
563          break;
564    }
565    return jjStartNfa_5(3, active0);
566 }
567 private final int jjMoveStringLiteralDfa5_5(long old0, long active0)
568 {
569    if (((active0 &= old0)) == 0L)
570       return jjStartNfa_5(3, old0);
571    try { curChar = input_stream.readChar(); }
572    catch(java.io.IOException JavaDoc e) {
573       jjStopStringLiteralDfa_5(4, active0);
574       return 5;
575    }
576    switch(curChar)
577    {
578       case 73:
579       case 105:
580          return jjMoveStringLiteralDfa6_5(active0, 0x8000L);
581       default :
582          break;
583    }
584    return jjStartNfa_5(4, active0);
585 }
586 private final int jjMoveStringLiteralDfa6_5(long old0, long active0)
587 {
588    if (((active0 &= old0)) == 0L)
589       return jjStartNfa_5(4, old0);
590    try { curChar = input_stream.readChar(); }
591    catch(java.io.IOException JavaDoc e) {
592       jjStopStringLiteralDfa_5(5, active0);
593       return 6;
594    }
595    switch(curChar)
596    {
597       case 80:
598       case 112:
599          return jjMoveStringLiteralDfa7_5(active0, 0x8000L);
600       default :
601          break;
602    }
603    return jjStartNfa_5(5, active0);
604 }
605 private final int jjMoveStringLiteralDfa7_5(long old0, long active0)
606 {
607    if (((active0 &= old0)) == 0L)
608       return jjStartNfa_5(5, old0);
609    try { curChar = input_stream.readChar(); }
610    catch(java.io.IOException JavaDoc e) {
611       jjStopStringLiteralDfa_5(6, active0);
612       return 7;
613    }
614    switch(curChar)
615    {
616       case 84:
617       case 116:
618          return jjMoveStringLiteralDfa8_5(active0, 0x8000L);
619       default :
620          break;
621    }
622    return jjStartNfa_5(6, active0);
623 }
624 private final int jjMoveStringLiteralDfa8_5(long old0, long active0)
625 {
626    if (((active0 &= old0)) == 0L)
627       return jjStartNfa_5(6, old0);
628    try { curChar = input_stream.readChar(); }
629    catch(java.io.IOException JavaDoc e) {
630       jjStopStringLiteralDfa_5(7, active0);
631       return 8;
632    }
633    switch(curChar)
634    {
635       case 62:
636          if ((active0 & 0x8000L) != 0L)
637             return jjStopAtPos(8, 15);
638          break;
639       default :
640          break;
641    }
642    return jjStartNfa_5(7, active0);
643 }
644 private final int jjMoveNfa_5(int startState, int curPos)
645 {
646    int[] nextStates;
647    int startsAt = 0;
648    jjnewStateCnt = 1;
649    int i = 1;
650    jjstateSet[0] = startState;
651    int j, kind = 0x7fffffff;
652    for (;;)
653    {
654       if (++jjround == 0x7fffffff)
655          ReInitRounds();
656       if (curChar < 64)
657       {
658          long l = 1L << curChar;
659          MatchLoop: do
660          {
661             switch(jjstateSet[--i])
662             {
663                case 0:
664                   if (curChar == 0)
665                      kind = 1;
666                   break;
667                default : break;
668             }
669          } while(i != startsAt);
670       }
671       else if (curChar < 128)
672       {
673          long l = 1L << (curChar & 077);
674          MatchLoop: do
675          {
676             switch(jjstateSet[--i])
677             {
678                default : break;
679             }
680          } while(i != startsAt);
681       }
682       else
683       {
684          int i2 = (curChar & 0xff) >> 6;
685          long l2 = 1L << (curChar & 077);
686          MatchLoop: do
687          {
688             switch(jjstateSet[--i])
689             {
690                default : break;
691             }
692          } while(i != startsAt);
693       }
694       if (kind != 0x7fffffff)
695       {
696          jjmatchedKind = kind;
697          jjmatchedPos = curPos;
698          kind = 0x7fffffff;
699       }
700       ++curPos;
701       if ((i = jjnewStateCnt) == (startsAt = 1 - (jjnewStateCnt = startsAt)))
702          return curPos;
703       try { curChar = input_stream.readChar(); }
704       catch(java.io.IOException JavaDoc e) { return curPos; }
705    }
706 }
707 private final int jjStopStringLiteralDfa_8(int pos, long active0, long active1, long active2, long active3, long active4)
708 {
709    switch (pos)
710    {
711       case 0:
712          if ((active0 & 0xffffffff00000000L) != 0L || (active1 & 0xffffffffffffffffL) != 0L || (active2 & 0xffffffffffffffffL) != 0L || (active3 & 0xffffffffffffffffL) != 0L || (active4 & 0xfffffffL) != 0L)
713             return 1;
714          return -1;
715       default :
716          return -1;
717    }
718 }
719 private final int jjStartNfa_8(int pos, long active0, long active1, long active2, long active3, long active4)
720 {
721    return jjMoveNfa_8(jjStopStringLiteralDfa_8(pos, active0, active1, active2, active3, active4), pos + 1);
722 }
723 private final int jjStartNfaWithStates_8(int pos, int kind, int state)
724 {
725    jjmatchedKind = kind;
726    jjmatchedPos = pos;
727    try { curChar = input_stream.readChar(); }
728    catch(java.io.IOException JavaDoc e) { return pos + 1; }
729    return jjMoveNfa_8(state, pos + 1);
730 }
731 private final int jjMoveStringLiteralDfa0_8()
732 {
733    switch(curChar)
734    {
735       case 38:
736          return jjMoveStringLiteralDfa1_8(0xffffffff00000000L, 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffffffffffffL, 0xfffffffL);
737       case 60:
738          jjmatchedKind = 3;
739          return jjMoveStringLiteralDfa1_8(0x3f0L, 0x0L, 0x0L, 0x0L, 0x0L);
740       default :
741          return jjMoveNfa_8(0, 0);
742    }
743 }
744 private final int jjMoveStringLiteralDfa1_8(long active0, long active1, long active2, long active3, long active4)
745 {
746    try { curChar = input_stream.readChar(); }
747    catch(java.io.IOException JavaDoc e) {
748       jjStopStringLiteralDfa_8(0, active0, active1, active2, active3, active4);
749       return 1;
750    }
751    switch(curChar)
752    {
753       case 33:
754          if ((active0 & 0x100L) != 0L)
755          {
756             jjmatchedKind = 8;
757             jjmatchedPos = 1;
758          }
759          return jjMoveStringLiteralDfa2_8(active0, 0x80L, active1, 0L, active2, 0L, active3, 0L, active4, 0L);
760       case 47:
761          if ((active0 & 0x10L) != 0L)
762             return jjStopAtPos(1, 4);
763          break;
764       case 63:
765          if ((active0 & 0x200L) != 0L)
766             return jjStopAtPos(1, 9);
767          break;
768       case 65:
769       case 97:
770          return jjMoveStringLiteralDfa2_8(active0, 0xff00000000L, active1, 0x1fff8000000L, active2, 0L, active3, 0L, active4, 0L);
771       case 66:
772       case 98:
773          return jjMoveStringLiteralDfa2_8(active0, 0x10000000000L, active1, 0x1e0000000000L, active2, 0L, active3, 0L, active4, 0L);
774       case 67:
775       case 99:
776          return jjMoveStringLiteralDfa2_8(active0, 0x60000000000L, active1, 0x1ffe00000000000L, active2, 0L, active3, 0L, active4, 0L);
777       case 68:
778       case 100:
779          return jjMoveStringLiteralDfa2_8(active0, 0x180000000000L, active1, 0xfe00000000000000L, active2, 0L, active3, 0L, active4, 0L);
780       case 69:
781       case 101:
782          return jjMoveStringLiteralDfa2_8(active0, 0xfe00000000000L, active1, 0L, active2, 0x1fffL, active3, 0L, active4, 0L);
783       case 70:
784       case 102:
785          return jjMoveStringLiteralDfa2_8(active0, 0L, active1, 0L, active2, 0x7e000L, active3, 0L, active4, 0L);
786       case 71:
787       case 103:
788          return jjMoveStringLiteralDfa2_8(active0, 0x10000000000000L, active1, 0L, active2, 0x380000L, active3, 0L, active4, 0L);
789       case 72:
790       case 104:
791          return jjMoveStringLiteralDfa2_8(active0, 0L, active1, 0L, active2, 0x3c00000L, active3, 0L, active4, 0L);
792       case 73:
793       case 105:
794          return jjMoveStringLiteralDfa2_8(active0, 0x3e0000000000000L, active1, 0L, active2, 0x1ffc000000L, active3, 0L, active4, 0L);
795       case 75:
796       case 107:
797          return jjMoveStringLiteralDfa2_8(active0, 0x400000000000000L, active1, 0L, active2, 0x2000000000L, active3, 0L, active4, 0L);
798       case 76:
799       case 108:
800          return jjMoveStringLiteralDfa2_8(active0, 0x800000000000000L, active1, 0L, active2, 0x1fffc000000000L, active3, 0L, active4, 0L);
801       case 77:
802       case 109:
803          return jjMoveStringLiteralDfa2_8(active0, 0x1000000000000000L, active1, 0L, active2, 0x7e0000000000000L, active3, 0L, active4, 0L);
804       case 78:
805       case 110:
806          return jjMoveStringLiteralDfa2_8(active0, 0x6000000000000000L, active1, 0L, active2, 0xf800000000000000L, active3, 0x1fL, active4, 0L);
807       case 79:
808       case 111:
809          return jjMoveStringLiteralDfa2_8(active0, 0x8000000000000000L, active1, 0xffL, active2, 0L, active3, 0xfffe0L, active4, 0L);
810       case 80:
811       case 112:
812          return jjMoveStringLiteralDfa2_8(active0, 0L, active1, 0xf00L, active2, 0L, active3, 0x1fff00000L, active4, 0L);
813       case 81:
814       case 113:
815          return jjMoveStringLiteralDfa2_8(active0, 0L, active1, 0L, active2, 0L, active3, 0x200000000L, active4, 0L);
816       case 82:
817       case 114:
818          return jjMoveStringLiteralDfa2_8(active0, 0L, active1, 0x1000L, active2, 0L, active3, 0xfffc00000000L, active4, 0L);
819       case 83:
820       case 115:
821          return jjMoveStringLiteralDfa2_8(active0, 0x60L, active1, 0x6000L, active2, 0L, active3, 0xffff000000000000L, active4, 0x3L);
822       case 84:
823       case 116:
824          return jjMoveStringLiteralDfa2_8(active0, 0L, active1, 0x38000L, active2, 0L, active3, 0L, active4, 0x7fcL);
825       case 85:
826       case 117:
827          return jjMoveStringLiteralDfa2_8(active0, 0L, active1, 0x7c0000L, active2, 0L, active3, 0L, active4, 0xff800L);
828       case 87:
829       case 119:
830          return jjMoveStringLiteralDfa2_8(active0, 0L, active1, 0L, active2, 0L, active3, 0L, active4, 0x100000L);
831       case 88:
832       case 120:
833          return jjMoveStringLiteralDfa2_8(active0, 0L, active1, 0x800000L, active2, 0L, active3, 0L, active4, 0x200000L);
834       case 89:
835       case 121:
836          return jjMoveStringLiteralDfa2_8(active0, 0L, active1, 0x3000000L, active2, 0L, active3, 0L, active4, 0x1c00000L);
837       case 90:
838       case 122:
839          return jjMoveStringLiteralDfa2_8(active0, 0L, active1, 0x4000000L, active2, 0L, active3, 0L, active4, 0xe000000L);
840       default :
841          break;
842    }
843    return jjStartNfa_8(0, active0, active1, active2, active3, active4);
844 }
845 private final int jjMoveStringLiteralDfa2_8(long old0, long active0, long old1, long active1, long old2, long active2, long old3, long active3, long old4, long active4)
846 {
847    if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2) | (active3 &= old3) | (active4 &= old4)) == 0L)
848       return jjStartNfa_8(0, old0, old1, old2, old3, old4);
849    try { curChar = input_stream.readChar(); }
850    catch(java.io.IOException JavaDoc e) {
851       jjStopStringLiteralDfa_8(1, active0, active1, active2, active3, active4);
852       return 2;
853    }
854    switch(curChar)
855    {
856       case 45:
857          return jjMoveStringLiteralDfa3_8(active0, 0x80L, active1, 0L, active2, 0L, active3, 0L, active4, 0L);
858       case 65:
859       case 97:
860          return jjMoveStringLiteralDfa3_8(active0, 0xc30480200000000L, active1, 0xe00200009050001L, active2, 0x82007e004c80001L, active3, 0x7c00300020L, active4, 0x403804L);
861       case 66:
862       case 98:
863          return jjMoveStringLiteralDfa3_8(active0, 0L, active1, 0L, active2, 0x1000000000000000L, active3, 0x1000000000000L, active4, 0L);
864       case 67:
865       case 99:
866          return jjMoveStringLiteralDfa3_8(active0, 0x40820400000020L, active1, 0x400030082002L, active2, 0x80008000002L, active3, 0x2008000000040L, active4, 0x4000L);
867       case 68:
868       case 100:
869          return jjMoveStringLiteralDfa3_8(active0, 0L, active1, 0x20000000000L, active2, 0x2040100000000000L, active3, 0x4010000000000L, active4, 0L);
870       case 69:
871       case 101:
872          return jjMoveStringLiteralDfa3_8(active0, 0x8000110100000000L, active1, 0x3001840044000000L, active2, 0x4000200013100000L, active3, 0x8060000c00080L, active4, 0x2900000L);
873       case 70:
874       case 102:
875          return jjMoveStringLiteralDfa3_8(active0, 0L, active1, 0L, active2, 0x400000000000L, active3, 0x80000000000L, active4, 0L);
876       case 71:
877       case 103:
878          return jjMoveStringLiteralDfa3_8(active0, 0x81000800000000L, active1, 0x80100004L, active2, 0x20000004L, active3, 0x100L, active4, 0x8000L);
879       case 72:
880       case 104:
881          return jjMoveStringLiteralDfa3_8(active0, 0x40000000000L, active1, 0x2000000029100L, active2, 0L, active3, 0x10100001000000L, active4, 0xf8L);
882       case 73:
883       case 105:
884          return jjMoveStringLiteralDfa3_8(active0, 0L, active1, 0xc004000000804200L, active2, 0x8380000000000000L, active3, 0xe0000006000000L, active4, 0x200300L);
885       case 76:
886       case 108:
887          return jjMoveStringLiteralDfa3_8(active0, 0x1000000000L, active1, 0x8000300000000L, active2, 0L, active3, 0x200008000200L, active4, 0L);
888       case 77:
889       case 109:
890          return jjMoveStringLiteralDfa3_8(active0, 0L, active1, 0x400000018L, active2, 0x40000018L, active3, 0xc00L, active4, 0x10000L);
891       case 78:
892       case 110:
893          return jjMoveStringLiteralDfa3_8(active0, 0L, active1, 0x1800000000L, active2, 0x180002020L, active3, 0L, active4, 0L);
894       case 79:
895       case 111:
896          return jjMoveStringLiteralDfa3_8(active0, 0x100000000000000L, active1, 0x30000000000000L, active2, 0x1800200004000L, active3, 0x10000003L, active4, 0L);
897       case 80:
898       case 112:
899          return jjMoveStringLiteralDfa3_8(active0, 0x2000000000000L, active1, 0x200000L, active2, 0x40L, active3, 0x100000000001000L, active4, 0x60000L);
900       case 81:
901       case 113:
902          return jjMoveStringLiteralDfa3_8(active0, 0L, active1, 0L, active2, 0x400000080L, active3, 0L, active4, 0L);
903       case 82:
904       case 114:
905          return jjMoveStringLiteralDfa3_8(active0, 0x2000000000L, active1, 0x40082000000400L, active2, 0x2000000078000L, active3, 0xe000e000L, active4, 0x400L);
906       case 83:
907       case 115:
908          return jjMoveStringLiteralDfa3_8(active0, 0L, active1, 0x4000000820L, active2, 0xc000800000000L, active3, 0xc00100010004L, active4, 0L);
909       case 84:
910       case 116:
911          return jjMoveStringLiteralDfa3_8(active0, 0x2004204000000040L, active1, 0x8000000040L, active2, 0x10000000200300L, active3, 0x60008L, active4, 0L);
912       case 85:
913       case 117:
914          return jjMoveStringLiteralDfa3_8(active0, 0x5208008000000000L, active1, 0x180110002400080L, active2, 0x400001000000c00L, active3, 0xfe00000200080010L, active4, 0x1080001L);
915       case 87:
916       case 119:
917          return jjMoveStringLiteralDfa3_8(active0, 0L, active1, 0L, active2, 0L, active3, 0L, active4, 0xc000000L);
918       case 88:
919       case 120:
920          return jjMoveStringLiteralDfa3_8(active0, 0L, active1, 0L, active2, 0x1000L, active3, 0L, active4, 0L);
921       case 90:
922       case 122:
923          return jjMoveStringLiteralDfa3_8(active0, 0L, active1, 0L, active2, 0L, active3, 0L, active4, 0x2L);
924       default :
925          break;
926    }
927    return jjStartNfa_8(1, active0, active1, active2, active3, active4);
928 }
929 private final int jjMoveStringLiteralDfa3_8(long old0, long active0, long old1, long active1, long old2, long active2, long old3, long active3, long old4, long active4)
930 {
931    if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2) | (active3 &= old3) | (active4 &= old4)) == 0L)
932       return jjStartNfa_8(1, old0, old1, old2, old3, old4);
933    try { curChar = input_stream.readChar(); }
934    catch(java.io.IOException JavaDoc e) {
935       jjStopStringLiteralDfa_8(2, active0, active1, active2, active3, active4);
936       return 3;
937    }
938    switch(curChar)
939    {
940       case 45:
941          if ((active0 & 0x80L) != 0L)
942             return jjStopAtPos(3, 7);
943          break;
944       case 59:
945          if ((active0 & 0x1000000000000000L) != 0L)
946          {
947             jjmatchedKind = 60;
948             jjmatchedPos = 3;
949          }
950          else if ((active0 & 0x4000000000000000L) != 0L)
951          {
952             jjmatchedKind = 62;
953             jjmatchedPos = 3;
954          }
955          else if ((active1 & 0x200L) != 0L)
956          {
957             jjmatchedKind = 73;
958             jjmatchedPos = 3;
959          }
960          else if ((active1 & 0x800000L) != 0L)
961          {
962             jjmatchedKind = 87;
963             jjmatchedPos = 3;
964          }
965          else if ((active2 & 0x100000L) != 0L)
966             return jjStopAtPos(3, 148);
967          else if ((active2 & 0x200000L) != 0L)
968             return jjStopAtPos(3, 149);
969          else if ((active2 & 0x200000000000L) != 0L)
970             return jjStopAtPos(3, 173);
971          else if ((active2 & 0x10000000000000L) != 0L)
972             return jjStopAtPos(3, 180);
973          else if ((active2 & 0x400000000000000L) != 0L)
974          {
975             jjmatchedKind = 186;
976             jjmatchedPos = 3;
977          }
978          else if ((active2 & 0x4000000000000000L) != 0L)
979             return jjStopAtPos(3, 190);
980          else if ((active2 & 0x8000000000000000L) != 0L)
981             return jjStopAtPos(3, 191);
982          else if ((active3 & 0x10L) != 0L)
983          {
984             jjmatchedKind = 196;
985             jjmatchedPos = 3;
986          }
987          else if ((active3 & 0x2000L) != 0L)
988             return jjStopAtPos(3, 205);
989          else if ((active3 & 0x2000000L) != 0L)
990          {
991             jjmatchedKind = 217;
992             jjmatchedPos = 3;
993          }
994          else if ((active4 & 0x200000L) != 0L)
995          {
996             jjmatchedKind = 277;
997             jjmatchedPos = 3;
998          }
999          break;
1000      case 65:
1001      case 97:
1002         return jjMoveStringLiteralDfa4_8(active0, 0x4000000000000L, active1, 0x4040000000002000L, active2, 0x2044000041078100L, active3, 0x102420000000000L, active4, 0x400L);
1003      case 66:
1004      case 98:
1005         return jjMoveStringLiteralDfa4_8(active0, 0L, active1, 0L, active2, 0x800000000000000L, active3, 0x600000000000000L, active4, 0L);
1006      case 67:
1007      case 99:
1008         return jjMoveStringLiteralDfa4_8(active0, 0x20400200000000L, active1, 0x9040001L, active2, 0xa0000004000001L, active3, 0x8000000000020L, active4, 0x401000L);
1009      case 68:
1010      case 100:
1011         return jjMoveStringLiteralDfa4_8(active0, 0L, active1, 0x800800000000L, active2, 0x100000000000000L, active3, 0x80000c000L, active4, 0L);
1012      case 69:
1013      case 101:
1014         return jjMoveStringLiteralDfa4_8(active0, 0x20000000000L, active1, 0x400100020008L, active2, 0x80000000000L, active3, 0x8000000400L, active4, 0x38L);
1015      case 70:
1016      case 102:
1017         return jjMoveStringLiteralDfa4_8(active0, 0L, active1, 0L, active2, 0x80000000L, active3, 0L, active4, 0L);
1018      case 71:
1019      case 103:
1020         return jjMoveStringLiteralDfa4_8(active0, 0x80000000000L, active1, 0x1400001000004000L, active2, 0L, active3, 0x60040000000000L, active4, 0L);
1021      case 72:
1022      case 104:
1023         return jjMoveStringLiteralDfa4_8(active0, 0x200000000000L, active1, 0L, active2, 0x200L, active3, 0L, active4, 0L);
1024      case 73:
1025      case 105:
1026         return jjMoveStringLiteralDfa4_8(active0, 0x2040846400000000L, active1, 0x200a010080d52L, active2, 0x808001002L, active3, 0x121060a48L, active4, 0x104040L);
1027      case 74:
1028      case 106:
1029         return jjMoveStringLiteralDfa4_8(active0, 0L, active1, 0L, active2, 0L, active3, 0L, active4, 0x4000000L);
1030      case 76:
1031      case 108:
1032         return jjMoveStringLiteralDfa4_8(active0, 0x8000100100000000L, active1, 0x2000100040000020L, active2, 0x400002000000L, active3, 0x80000011080L, active4, 0x10102L);
1033      case 77:
1034      case 109:
1035         return jjMoveStringLiteralDfa4_8(active0, 0xa18008000000000L, active1, 0x10002400080L, active2, 0x2009000080400L, active3, 0x880200000080000L, active4, 0x1080200L);
1036      case 78:
1037      case 110:
1038         return jjMoveStringLiteralDfa4_8(active0, 0L, active1, 0x11000000000000L, active2, 0x200010000000000L, active3, 0x1000000000L, active4, 0x8800000L);
1039      case 79:
1040      case 111:
1041         return jjMoveStringLiteralDfa4_8(active0, 0L, active1, 0x9000L, active2, 0x2000L, active3, 0x41002c0000000L, active4, 0x80L);
1042      case 80:
1043      case 112:
1044         return jjMoveStringLiteralDfa4_8(active0, 0x400001000000000L, active1, 0xa0200600000000L, active2, 0x2000000008L, active3, 0xf000000000000000L, active4, 0x1L);
1045      case 81:
1046      case 113:
1047         return jjMoveStringLiteralDfa4_8(active0, 0L, active1, 0x20000000000L, active2, 0x8120000000000L, active3, 0x1812000000000L, active4, 0L);
1048      case 82:
1049      case 114:
1050         return jjMoveStringLiteralDfa4_8(active0, 0x81000800000020L, active1, 0xb04000080100004L, active2, 0x44020c04804L, active3, 0x4400f00100L, active4, 0xa800L);
1051      case 83:
1052      case 115:
1053         return jjMoveStringLiteralDfa4_8(active0, 0x2000000000000L, active1, 0x200000L, active2, 0x1000000000000070L, active3, 0L, active4, 0x60000L);
1054      case 84:
1055      case 116:
1056         return jjMoveStringLiteralDfa4_8(active0, 0x100010000000000L, active1, 0x40004000000L, active2, 0x300000000L, active3, 0x3L, active4, 0x2000000L);
1057      case 85:
1058      case 117:
1059         return jjMoveStringLiteralDfa4_8(active0, 0L, active1, 0x8000020010000L, active2, 0x400000080L, active3, 0x18000004L, active4, 0x4L);
1060      case 86:
1061      case 118:
1062         return jjMoveStringLiteralDfa4_8(active0, 0L, active1, 0x8000080000000000L, active2, 0L, active3, 0x4000000L, active4, 0L);
1063      case 87:
1064      case 119:
1065         return jjMoveStringLiteralDfa4_8(active0, 0L, active1, 0L, active2, 0x800000000000L, active3, 0L, active4, 0L);
1066      case 88:
1067      case 120:
1068         return jjMoveStringLiteralDfa4_8(active0, 0L, active1, 0L, active2, 0x10000000L, active3, 0L, active4, 0L);
1069      case 89:
1070      case 121:
1071         return jjMoveStringLiteralDfa4_8(active0, 0x40L, active1, 0x4000000000L, active2, 0L, active3, 0x10000000000000L, active4, 0L);
1072      case 90:
1073      case 122:
1074         return jjMoveStringLiteralDfa4_8(active0, 0L, active1, 0L, active2, 0x1000000000000L, active3, 0L, active4, 0L);
1075      default :
1076         break;
1077   }
1078   return jjStartNfa_8(2, active0, active1, active2, active3, active4);
1079}
1080private final int jjMoveStringLiteralDfa4_8(long old0, long active0, long old1, long active1, long old2, long active2, long old3, long active3, long old4, long active4)
1081{
1082   if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2) | (active3 &= old3) | (active4 &= old4)) == 0L)
1083      return jjStartNfa_8(2, old0, old1, old2, old3, old4);
1084   try { curChar = input_stream.readChar(); }
1085   catch(java.io.IOException JavaDoc e) {
1086      jjStopStringLiteralDfa_8(3, active0, active1, active2, active3, active4);
1087      return 4;
1088   }
1089   switch(curChar)
1090   {
1091      case 49:
1092         return jjMoveStringLiteralDfa5_8(active0, 0L, active1, 0L, active2, 0L, active3, 0x2000000000000000L, active4, 0L);
1093      case 50:
1094         return jjMoveStringLiteralDfa5_8(active0, 0L, active1, 0L, active2, 0L, active3, 0x4000000000000000L, active4, 0L);
1095      case 51:
1096         return jjMoveStringLiteralDfa5_8(active0, 0L, active1, 0L, active2, 0L, active3, 0x8000000000000000L, active4, 0L);
1097      case 59:
1098         if ((active0 & 0x40000000000L) != 0L)
1099         {
1100            jjmatchedKind = 42;
1101            jjmatchedPos = 4;
1102         }
1103         else if ((active0 & 0x200000000000L) != 0L)
1104         {
1105            jjmatchedKind = 45;
1106            jjmatchedPos = 4;
1107         }
1108         else if ((active0 & 0x4000000000000L) != 0L)
1109         {
1110            jjmatchedKind = 50;
1111            jjmatchedPos = 4;
1112         }
1113         else if ((active1 & 0x100L) != 0L)
1114         {
1115            jjmatchedKind = 72;
1116            jjmatchedPos = 4;
1117         }
1118         else if ((active1 & 0x800L) != 0L)
1119         {
1120            jjmatchedKind = 75;
1121            jjmatchedPos = 4;
1122         }
1123         else if ((active1 & 0x1000L) != 0L)
1124         {
1125            jjmatchedKind = 76;
1126            jjmatchedPos = 4;
1127         }
1128         else if ((active1 & 0x10000L) != 0L)
1129         {
1130            jjmatchedKind = 80;
1131            jjmatchedPos = 4;
1132         }
1133         else if ((active1 & 0x400000000L) != 0L)
1134            return jjStopAtPos(4, 98);
1135         else if ((active1 & 0x800000000L) != 0L)
1136            return jjStopAtPos(4, 99);
1137         else if ((active1 & 0x1000000000L) != 0L)
1138            return jjStopAtPos(4, 100);
1139         else if ((active1 & 0x200000000000L) != 0L)
1140            return jjStopAtPos(4, 109);
1141         else if ((active1 & 0x2000000000000L) != 0L)
1142         {
1143            jjmatchedKind = 113;
1144            jjmatchedPos = 4;
1145         }
1146         else if ((active1 & 0x80000000000000L) != 0L)
1147            return jjStopAtPos(4, 119);
1148         else if ((active1 & 0x1000000000000000L) != 0L)
1149            return jjStopAtPos(4, 124);
1150         else if ((active2 & 0x100L) != 0L)
1151         {
1152            jjmatchedKind = 136;
1153            jjmatchedPos = 4;
1154         }
1155         else if ((active2 & 0x200L) != 0L)
1156         {
1157            jjmatchedKind = 137;
1158            jjmatchedPos = 4;
1159         }
1160         else if ((active2 & 0x100000000L) != 0L)
1161            return jjStopAtPos(4, 160);
1162         else if ((active2 & 0x1000000000000L) != 0L)
1163            return jjStopAtPos(4, 176);
1164         else if ((active2 & 0x2000000000000L) != 0L)
1165            return jjStopAtPos(4, 177);
1166         else if ((active3 & 0x1L) != 0L)
1167            return jjStopAtPos(4, 192);
1168         else if ((active3 & 0x1000000L) != 0L)
1169         {
1170            jjmatchedKind = 216;
1171            jjmatchedPos = 4;
1172         }
1173         else if ((active3 & 0x4000000L) != 0L)
1174            return jjStopAtPos(4, 218);
1175         else if ((active3 & 0x100000000L) != 0L)
1176         {
1177            jjmatchedKind = 224;
1178            jjmatchedPos = 4;
1179         }
1180         else if ((active3 & 0x40000000000L) != 0L)
1181            return jjStopAtPos(4, 234);
1182         else if ((active3 & 0x100000000000L) != 0L)
1183         {
1184            jjmatchedKind = 236;
1185            jjmatchedPos = 4;
1186         }
1187         else if ((active3 & 0x200000000000L) != 0L)
1188            return jjStopAtPos(4, 237);
1189         else if ((active3 & 0x10000000000000L) != 0L)
1190            return jjStopAtPos(4, 244);
1191         else if ((active3 & 0x80000000000000L) != 0L)
1192            return jjStopAtPos(4, 247);
1193         else if ((active3 & 0x200000000000000L) != 0L)
1194            return jjStopAtPos(4, 249);
1195         else if ((active3 & 0x800000000000000L) != 0L)
1196            return jjStopAtPos(4, 251);
1197         else if ((active3 & 0x1000000000000000L) != 0L)
1198            return jjStopAtPos(4, 252);
1199         else if ((active4 & 0x4L) != 0L)
1200         {
1201            jjmatchedKind = 258;
1202            jjmatchedPos = 4;
1203         }
1204         else if ((active4 & 0x10000L) != 0L)
1205            return jjStopAtPos(4, 272);
1206         else if ((active4 & 0x800000L) != 0L)
1207            return jjStopAtPos(4, 279);
1208         else if ((active4 & 0x4000000L) != 0L)
1209            return jjStopAtPos(4, 282);
1210         break;
1211      case 65:
1212      case 97:
1213         return jjMoveStringLiteralDfa5_8(active0, 0x181010800000000L, active1, 0x40084100024L, active2, 0x800220004004L, active3, 0x110100L, active4, 0x2008000L);
1214      case 66:
1215      case 98:
1216         return jjMoveStringLiteralDfa5_8(active0, 0x800000000000000L, active1, 0x8080000000000L, active2, 0x8000000000L, active3, 0x4L, active4, 0L);
1217      case 67:
1218      case 99:
1219         return jjMoveStringLiteralDfa5_8(active0, 0L, active1, 0x4000000000010L, active2, 0x10038000L, active3, 0x800L, active4, 0L);
1220      case 68:
1221      case 100:
1222         return jjMoveStringLiteralDfa5_8(active0, 0x20000000000L, active1, 0x400000000000L, active2, 0x100000000000000L, active3, 0x100000040000000L, active4, 0x500L);
1223      case 69:
1224      case 101:
1225         return jjMoveStringLiteralDfa5_8(active0, 0L, active1, 0L, active2, 0x400000000L, active3, 0x400000000000000L, active4, 0x100201L);
1226      case 70:
1227      case 102:
1228         return jjMoveStringLiteralDfa5_8(active0, 0L, active1, 0x100000000L, active2, 0x2000L, active3, 0x4000L, active4, 0L);
1229      case 71:
1230      case 103:
1231         return jjMoveStringLiteralDfa5_8(active0, 0x80000000000L, active1, 0x410000000000008L, active2, 0x10040000000L, active3, 0x1000000400L, active4, 0L);
1232      case 72:
1233      case 104:
1234         return jjMoveStringLiteralDfa5_8(active0, 0x1000000000L, active1, 0x200000000L, active2, 0L, active3, 0L, active4, 0L);
1235      case 73:
1236      case 105:
1237         return jjMoveStringLiteralDfa5_8(active0, 0x8002000100000020L, active1, 0x8000800040200000L, active2, 0x800800000c0L, active3, 0x8800000082L, active4, 0x60002L);
1238      case 74:
1239      case 106:
1240         return jjMoveStringLiteralDfa5_8(active0, 0L, active1, 0L, active2, 0L, active3, 0L, active4, 0x8000000L);
1241      case 76:
1242      case 108:
1243         return jjMoveStringLiteralDfa5_8(active0, 0x220800c000000040L, active1, 0x1180024000c0L, active2, 0x800001002000400L, active3, 0x200000a0008L, active4, 0x1080000L);
1244      case 77:
1245      case 109:
1246         return jjMoveStringLiteralDfa5_8(active0, 0x10000000000000L, active1, 0x4000004000004400L, active2, 0x80000L, active3, 0x60000020448000L, active4, 0L);
1247      case 78:
1248      case 110:
1249         return jjMoveStringLiteralDfa5_8(active0, 0x2000000000L, active1, 0x2000000000L, active2, 0x800000000L, active3, 0x10000200L, active4, 0x40L);
1250      case 79:
1251      case 111:
1252         return jjMoveStringLiteralDfa5_8(active0, 0L, active1, 0L, active2, 0x400000000800L, active3, 0x80000000000L, active4, 0L);
1253      case 80:
1254      case 112:
1255         return jjMoveStringLiteralDfa5_8(active0, 0x400000000000000L, active1, 0L, active2, 0x1000002000000030L, active3, 0x80800000L, active4, 0L);
1256      case 81:
1257      case 113:
1258         return jjMoveStringLiteralDfa5_8(active0, 0L, active1, 0L, active2, 0x4000000000000L, active3, 0x400000000000L, active4, 0L);
1259      case 82:
1260      case 114:
1261         return jjMoveStringLiteralDfa5_8(active0, 0x40800400000000L, active1, 0xb4000001008a002L, active2, 0xa0044009c00002L, active3, 0x2004400000040L, active4, 0x6888L);
1262      case 83:
1263      case 115:
1264         return jjMoveStringLiteralDfa5_8(active0, 0L, active1, 0L, active2, 0x2040000000041000L, active3, 0x8000000L, active4, 0L);
1265      case 84:
1266      case 116:
1267         return jjMoveStringLiteralDfa5_8(active0, 0x100000000000L, active1, 0x2001000020020000L, active2, 0x8L, active3, 0xc000200200000L, active4, 0x30L);
1268      case 85:
1269      case 117:
1270         return jjMoveStringLiteralDfa5_8(active0, 0x20400200000000L, active1, 0x20009040001L, active2, 0x208120004000001L, active3, 0x1812000001020L, active4, 0x401000L);
1271      case 89:
1272      case 121:
1273         return jjMoveStringLiteralDfa5_8(active0, 0L, active1, 0x20000000000000L, active2, 0L, active3, 0L, active4, 0L);
1274      default :
1275         break;
1276   }
1277   return jjStartNfa_8(3, active0, active1, active2, active3, active4);
1278}
1279private final int jjMoveStringLiteralDfa5_8(long old0, long active0, long old1, long active1, long old2, long active2, long old3, long active3, long old4, long active4)
1280{
1281   if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2) | (active3 &= old3) | (active4 &= old4)) == 0L)
1282      return jjStartNfa_8(3, old0, old1, old2, old3, old4);
1283   try { curChar = input_stream.readChar(); }
1284   catch(java.io.IOException JavaDoc e) {
1285      jjStopStringLiteralDfa_8(4, active0, active1, active2, active3, active4);
1286      return 5;
1287   }
1288   switch(curChar)
1289   {
1290      case 49:
1291         return jjMoveStringLiteralDfa6_8(active0, 0L, active1, 0L, active2, 0x18000L, active3, 0L, active4, 0L);
1292      case 51:
1293         return jjMoveStringLiteralDfa6_8(active0, 0L, active1, 0L, active2, 0x20000L, active3, 0L, active4, 0L);
1294      case 59:
1295         if ((active0 & 0x8000000000L) != 0L)
1296         {
1297            jjmatchedKind = 39;
1298            jjmatchedPos = 5;
1299         }
1300         else if ((active0 & 0x10000000000L) != 0L)
1301         {
1302            jjmatchedKind = 40;
1303            jjmatchedPos = 5;
1304         }
1305         else if ((active0 & 0x8000000000000L) != 0L)
1306         {
1307            jjmatchedKind = 51;
1308            jjmatchedPos = 5;
1309         }
1310         else if ((active0 & 0x100000000000000L) != 0L)
1311         {
1312            jjmatchedKind = 56;
1313            jjmatchedPos = 5;
1314         }
1315         else if ((active0 & 0x200000000000000L) != 0L)
1316         {
1317            jjmatchedKind = 57;
1318            jjmatchedPos = 5;
1319         }
1320         else if ((active1 & 0x80L) != 0L)
1321         {
1322            jjmatchedKind = 71;
1323            jjmatchedPos = 5;
1324         }
1325         else if ((active1 & 0x400000L) != 0L)
1326         {
1327            jjmatchedKind = 86;
1328            jjmatchedPos = 5;
1329         }
1330         else if ((active1 & 0x2000000L) != 0L)
1331         {
1332            jjmatchedKind = 89;
1333            jjmatchedPos = 5;
1334         }
1335         else if ((active1 & 0x4000000L) != 0L)
1336         {
1337            jjmatchedKind = 90;
1338            jjmatchedPos = 5;
1339         }
1340         else if ((active1 & 0x10000000000L) != 0L)
1341         {
1342            jjmatchedKind = 104;
1343            jjmatchedPos = 5;
1344         }
1345         else if ((active1 & 0x40000000000L) != 0L)
1346         {
1347            jjmatchedKind = 106;
1348            jjmatchedPos = 5;
1349         }
1350         else if ((active1 & 0x100000000000L) != 0L)
1351            return jjStopAtPos(5, 108);
1352         else if ((active1 & 0x1000000000000L) != 0L)
1353            return jjStopAtPos(5, 112);
1354         else if ((active1 & 0x4000000000000L) != 0L)
1355            return jjStopAtPos(5, 114);
1356         else if ((active1 & 0x10000000000000L) != 0L)
1357            return jjStopAtPos(5, 116);
1358         else if ((active1 & 0x20000000000000L) != 0L)
1359            return jjStopAtPos(5, 117);
1360         else if ((active1 & 0x200000000000000L) != 0L)
1361         {
1362            jjmatchedKind = 121;
1363            jjmatchedPos = 5;
1364         }
1365         else if ((active1 & 0x800000000000000L) != 0L)
1366         {
1367            jjmatchedKind = 123;
1368            jjmatchedPos = 5;
1369         }
1370         else if ((active2 & 0x10L) != 0L)
1371            return jjStopAtPos(5, 132);
1372         else if ((active2 & 0x20L) != 0L)
1373            return jjStopAtPos(5, 133);
1374         else if ((active2 & 0x400L) != 0L)
1375         {
1376            jjmatchedKind = 138;
1377            jjmatchedPos = 5;
1378         }
1379         else if ((active2 & 0x800L) != 0L)
1380            return jjStopAtPos(5, 139);
1381         else if ((active2 & 0x2000L) != 0L)
1382            return jjStopAtPos(5, 141);
1383         else if ((active2 & 0x400000L) != 0L)
1384         {
1385            jjmatchedKind = 150;
1386            jjmatchedPos = 5;
1387         }
1388         else if ((active2 & 0x800000L) != 0L)
1389         {
1390            jjmatchedKind = 151;
1391            jjmatchedPos = 5;
1392         }
1393         else if ((active2 & 0x200000000L) != 0L)
1394         {
1395            jjmatchedKind = 161;
1396            jjmatchedPos = 5;
1397         }
1398         else if ((active2 & 0x800000000L) != 0L)
1399            return jjStopAtPos(5, 163);
1400         else if ((active2 & 0x1000000000L) != 0L)
1401         {
1402            jjmatchedKind = 164;
1403            jjmatchedPos = 5;
1404         }
1405         else if ((active2 & 0x4000000000L) != 0L)
1406         {
1407            jjmatchedKind = 166;
1408            jjmatchedPos = 5;
1409         }
1410         else if ((active2 & 0x10000000000L) != 0L)
1411            return jjStopAtPos(5, 168);
1412         else if ((active2 & 0x40000000000L) != 0L)
1413         {
1414            jjmatchedKind = 170;
1415            jjmatchedPos = 5;
1416         }
1417         else if ((active2 & 0x20000000000000L) != 0L)
1418            return jjStopAtPos(5, 181);
1419         else if ((active2 & 0x1000000000000000L) != 0L)
1420            return jjStopAtPos(5, 188);
1421         else if ((active3 & 0x4L) != 0L)
1422            return jjStopAtPos(5, 194);
1423         else if ((active3 & 0x4000L) != 0L)
1424            return jjStopAtPos(5, 206);
1425         else if ((active3 & 0x8000L) != 0L)
1426            return jjStopAtPos(5, 207);
1427         else if ((active3 & 0x80000L) != 0L)
1428         {
1429            jjmatchedKind = 211;
1430            jjmatchedPos = 5;
1431         }
1432         else if ((active3 & 0x100000L) != 0L)
1433            return jjStopAtPos(5, 212);
1434         else if ((active3 & 0x200000L) != 0L)
1435            return jjStopAtPos(5, 213);
1436         else if ((active3 & 0x800000L) != 0L)
1437            return jjStopAtPos(5, 215);
1438         else if ((active3 & 0x40000000L) != 0L)
1439            return jjStopAtPos(5, 222);
1440         else if ((active3 & 0x80000000L) != 0L)
1441            return jjStopAtPos(5, 223);
1442         else if ((active3 & 0x200000000L) != 0L)
1443            return jjStopAtPos(5, 225);
1444         else if ((active3 & 0x400000000L) != 0L)
1445         {
1446            jjmatchedKind = 226;
1447            jjmatchedPos = 5;
1448         }
1449         else if ((active3 & 0x1000000000L) != 0L)
1450            return jjStopAtPos(5, 228);
1451         else if ((active3 & 0x4000000000L) != 0L)
1452         {
1453            jjmatchedKind = 230;
1454            jjmatchedPos = 5;
1455         }
1456         else if ((active3 & 0x20000000000L) != 0L)
1457            return jjStopAtPos(5, 233);
1458         else if ((active3 & 0x4000000000000L) != 0L)
1459            return jjStopAtPos(5, 242);
1460         else if ((active3 & 0x8000000000000L) != 0L)
1461            return jjStopAtPos(5, 243);
1462         else if ((active3 & 0x400000000000000L) != 0L)
1463            return jjStopAtPos(5, 250);
1464         else if ((active3 & 0x2000000000000000L) != 0L)
1465            return jjStopAtPos(5, 253);
1466         else if ((active3 & 0x4000000000000000L) != 0L)
1467            return jjStopAtPos(5, 254);
1468         else if ((active3 & 0x8000000000000000L) != 0L)
1469            return jjStopAtPos(5, 255);
1470         else if ((active4 & 0x1L) != 0L)
1471            return jjStopAtPos(5, 256);
1472         else if ((active4 & 0x800L) != 0L)
1473         {
1474            jjmatchedKind = 267;
1475            jjmatchedPos = 5;
1476         }
1477         else if ((active4 & 0x2000L) != 0L)
1478         {
1479            jjmatchedKind = 269;
1480            jjmatchedPos = 5;
1481         }
1482         else if ((active4 & 0x80000L) != 0L)
1483         {
1484            jjmatchedKind = 275;
1485            jjmatchedPos = 5;
1486         }
1487         else if ((active4 & 0x1000000L) != 0L)
1488         {
1489            jjmatchedKind = 280;
1490            jjmatchedPos = 5;
1491         }
1492         else if ((active4 & 0x2000000L) != 0L)
1493         {
1494            jjmatchedKind = 281;
1495            jjmatchedPos = 5;
1496         }
1497         else if ((active4 & 0x8000000L) != 0L)
1498            return jjStopAtPos(5, 283);
1499         break;
1500      case 65:
1501      case 97:
1502         return jjMoveStringLiteralDfa6_8(active0, 0x410101000000000L, active1, 0x2000080200024008L, active2, 0x800002000080000L, active3, 0x60000000000400L, active4, 0x30L);
1503      case 67:
1504      case 99:
1505         return jjMoveStringLiteralDfa6_8(active0, 0x40800400000000L, active1, 0x10080002L, active2, 0x8000002L, active3, 0x800000040L, active4, 0x4000L);
1506      case 68:
1507      case 100:
1508         return jjMoveStringLiteralDfa6_8(active0, 0x2800004000000000L, active1, 0x8000008000000040L, active2, 0x8000000000L, active3, 0x10020008L, active4, 0L);
1509      case 69:
1510      case 101:
1511         if ((active0 & 0x40L) != 0L)
1512            return jjStopAtPos(5, 6);
1513         return jjMoveStringLiteralDfa6_8(active0, 0x80000000000L, active1, 0x500000020000400L, active2, 0x40000000L, active3, 0x100000020040200L, active4, 0x508L);
1514      case 71:
1515      case 103:
1516         return jjMoveStringLiteralDfa6_8(active0, 0x8000002100000000L, active1, 0x2040000000L, active2, 0L, active3, 0x80L, active4, 0x2L);
1517      case 72:
1518      case 104:
1519         return jjMoveStringLiteralDfa6_8(active0, 0L, active1, 0L, active2, 0x2040000000000000L, active3, 0L, active4, 0x20000L);
1520      case 73:
1521      case 105:
1522         return jjMoveStringLiteralDfa6_8(active0, 0x20000000000L, active1, 0x400000000000L, active2, 0x2000000L, active3, 0x400000L, active4, 0L);
1523      case 76:
1524      case 108:
1525         return jjMoveStringLiteralDfa6_8(active0, 0x2000000000000L, active1, 0x800000200000L, active2, 0x80010044040L, active3, 0x8000000000L, active4, 0x40000L);
1526      case 77:
1527      case 109:
1528         return jjMoveStringLiteralDfa6_8(active0, 0L, active1, 0L, active2, 0L, active3, 0x8000000L, active4, 0L);
1529      case 78:
1530      case 110:
1531         return jjMoveStringLiteralDfa6_8(active0, 0L, active1, 0x8000L, active2, 0x80000000L, active3, 0x2L, active4, 0x80L);
1532      case 79:
1533      case 111:
1534         return jjMoveStringLiteralDfa6_8(active0, 0L, active1, 0x20000002000L, active2, 0x188520000000000L, active3, 0x3892000000000L, active4, 0L);
1535      case 80:
1536      case 112:
1537         return jjMoveStringLiteralDfa6_8(active0, 0x20L, active1, 0x4000000000L, active2, 0L, active3, 0L, active4, 0L);
1538      case 82:
1539      case 114:
1540         return jjMoveStringLiteralDfa6_8(active0, 0L, active1, 0x40000000000010L, active2, 0L, active3, 0x800L, active4, 0x100000L);
1541      case 83:
1542      case 115:
1543         return jjMoveStringLiteralDfa6_8(active0, 0L, active1, 0x4008000100000020L, active2, 0x200800400000000L, active3, 0x11000L, active4, 0x240L);
1544      case 84:
1545      case 116:
1546         return jjMoveStringLiteralDfa6_8(active0, 0x20400200000000L, active1, 0x9040001L, active2, 0x5001001L, active3, 0x20L, active4, 0x401000L);
1547      case 85:
1548      case 117:
1549         return jjMoveStringLiteralDfa6_8(active0, 0L, active1, 0L, active2, 0x4000000000000L, active3, 0x400000000000L, active4, 0L);
1550      case 86:
1551      case 118:
1552         return jjMoveStringLiteralDfa6_8(active0, 0x81000800000000L, active1, 0x80100004L, active2, 0x20000084L, active3, 0x100L, active4, 0x8000L);
1553      case 89:
1554      case 121:
1555         return jjMoveStringLiteralDfa6_8(active0, 0L, active1, 0L, active2, 0x8L, active3, 0L, active4, 0L);
1556      default :
1557         break;
1558   }
1559   return jjStartNfa_8(4, active0, active1, active2, active3, active4);
1560}
1561private final int jjMoveStringLiteralDfa6_8(long old0, long active0, long old1, long active1, long old2, long active2, long old3, long active3, long old4, long active4)
1562{
1563   if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2) | (active3 &= old3) | (active4 &= old4)) == 0L)
1564      return jjStartNfa_8(4, old0, old1, old2, old3, old4);
1565   try { curChar = input_stream.readChar(); }
1566   catch(java.io.IOException JavaDoc e) {
1567      jjStopStringLiteralDfa_8(5, active0, active1, active2, active3, active4);
1568      return 6;
1569   }
1570   switch(curChar)
1571   {
1572      case 50:
1573         return jjMoveStringLiteralDfa7_8(active0, 0L, active1, 0L, active2, 0x8000L, active3, 0L, active4, 0L);
1574      case 52:
1575         return jjMoveStringLiteralDfa7_8(active0, 0L, active1, 0L, active2, 0x30000L, active3, 0L, active4, 0x8L);
1576      case 59:
1577         if ((active0 & 0x100000000L) != 0L)
1578         {
1579            jjmatchedKind = 32;
1580            jjmatchedPos = 6;
1581         }
1582         else if ((active0 & 0x400000000L) != 0L)
1583         {
1584            jjmatchedKind = 34;
1585            jjmatchedPos = 6;
1586         }
1587         else if ((active0 & 0x1000000000L) != 0L)
1588         {
1589            jjmatchedKind = 36;
1590            jjmatchedPos = 6;
1591         }
1592         else if ((active0 & 0x2000000000L) != 0L)
1593         {
1594            jjmatchedKind = 37;
1595            jjmatchedPos = 6;
1596         }
1597         else if ((active0 & 0x100000000000L) != 0L)
1598         {
1599            jjmatchedKind = 44;
1600            jjmatchedPos = 6;
1601         }
1602         else if ((active0 & 0x800000000000L) != 0L)
1603         {
1604            jjmatchedKind = 47;
1605            jjmatchedPos = 6;
1606         }
1607         else if ((active0 & 0x10000000000000L) != 0L)
1608         {
1609            jjmatchedKind = 52;
1610            jjmatchedPos = 6;
1611         }
1612         else if ((active0 & 0x40000000000000L) != 0L)
1613         {
1614            jjmatchedKind = 54;
1615            jjmatchedPos = 6;
1616         }
1617         else if ((active0 & 0x400000000000000L) != 0L)
1618         {
1619            jjmatchedKind = 58;
1620            jjmatchedPos = 6;
1621         }
1622         else if ((active0 & 0x8000000000000000L) != 0L)
1623         {
1624            jjmatchedKind = 63;
1625            jjmatchedPos = 6;
1626         }
1627         else if ((active1 & 0x2L) != 0L)
1628         {
1629            jjmatchedKind = 65;
1630            jjmatchedPos = 6;
1631         }
1632         else if ((active1 & 0x8L) != 0L)
1633         {
1634            jjmatchedKind = 67;
1635            jjmatchedPos = 6;
1636         }
1637         else if ((active1 & 0x400L) != 0L)
1638         {
1639            jjmatchedKind = 74;
1640            jjmatchedPos = 6;
1641         }
1642         else if ((active1 & 0x4000L) != 0L)
1643         {
1644            jjmatchedKind = 78;
1645            jjmatchedPos = 6;
1646         }
1647         else if ((active1 & 0x8000L) != 0L)
1648         {
1649            jjmatchedKind = 79;
1650            jjmatchedPos = 6;
1651         }
1652         else if ((active1 & 0x20000L) != 0L)
1653         {
1654            jjmatchedKind = 81;
1655            jjmatchedPos = 6;
1656         }
1657         else if ((active1 & 0x80000L) != 0L)
1658         {
1659            jjmatchedKind = 83;
1660            jjmatchedPos = 6;
1661         }
1662         else if ((active1 & 0x10000000L) != 0L)
1663         {
1664            jjmatchedKind = 92;
1665            jjmatchedPos = 6;
1666         }
1667         else if ((active1 & 0x20000000L) != 0L)
1668            return jjStopAtPos(6, 93);
1669         else if ((active1 & 0x40000000L) != 0L)
1670         {
1671            jjmatchedKind = 94;
1672            jjmatchedPos = 6;
1673         }
1674         else if ((active1 & 0x200000000L) != 0L)
1675         {
1676            jjmatchedKind = 97;
1677            jjmatchedPos = 6;
1678         }
1679         else if ((active1 & 0x2000000000L) != 0L)
1680         {
1681            jjmatchedKind = 101;
1682            jjmatchedPos = 6;
1683         }
1684         else if ((active1 & 0x4000000000L) != 0L)
1685            return jjStopAtPos(6, 102);
1686         else if ((active1 & 0x20000000000L) != 0L)
1687            return jjStopAtPos(6, 105);
1688         else if ((active1 & 0x800000000000L) != 0L)
1689            return jjStopAtPos(6, 111);
1690         else if ((active1 & 0x8000000000000L) != 0L)
1691            return jjStopAtPos(6, 115);
1692         else if ((active1 & 0x40000000000000L) != 0L)
1693            return jjStopAtPos(6, 118);
1694         else if ((active1 & 0x2000000000000000L) != 0L)
1695         {
1696            jjmatchedKind = 125;
1697            jjmatchedPos = 6;
1698         }
1699         else if ((active1 & 0x4000000000000000L) != 0L)
1700            return jjStopAtPos(6, 126);
1701         else if ((active2 & 0x2L) != 0L)
1702         {
1703            jjmatchedKind = 129;
1704            jjmatchedPos = 6;
1705         }
1706         else if ((active2 & 0x8L) != 0L)
1707            return jjStopAtPos(6, 131);
1708         else if ((active2 & 0x80L) != 0L)
1709            return jjStopAtPos(6, 135);
1710         else if ((active2 & 0x1000L) != 0L)
1711            return jjStopAtPos(6, 140);
1712         else if ((active2 & 0x40000L) != 0L)
1713            return jjStopAtPos(6, 146);
1714         else if ((active2 & 0x80000L) != 0L)
1715         {
1716            jjmatchedKind = 147;
1717            jjmatchedPos = 6;
1718         }
1719         else if ((active2 & 0x8000000L) != 0L)
1720         {
1721            jjmatchedKind = 155;
1722            jjmatchedPos = 6;
1723         }
1724         else if ((active2 & 0x10000000L) != 0L)
1725            return jjStopAtPos(6, 156);
1726         else if ((active2 & 0x40000000L) != 0L)
1727            return jjStopAtPos(6, 158);
1728         else if ((active2 & 0x80000000L) != 0L)
1729            return jjStopAtPos(6, 159);
1730         else if ((active2 & 0x2000000000L) != 0L)
1731         {
1732            jjmatchedKind = 165;
1733            jjmatchedPos = 6;
1734         }
1735         else if ((active2 & 0x20000000000L) != 0L)
1736            return jjStopAtPos(6, 169);
1737         else if ((active2 & 0x80000000000L) != 0L)
1738            return jjStopAtPos(6, 171);
1739         else if ((active2 & 0x100000000000L) != 0L)
1740            return jjStopAtPos(6, 172);
1741         else if ((active2 & 0x8000000000000L) != 0L)
1742            return jjStopAtPos(6, 179);
1743         else if ((active2 & 0x40000000000000L) != 0L)
1744            return jjStopAtPos(6, 182);
1745         else if ((active2 & 0x80000000000000L) != 0L)
1746            return jjStopAtPos(6, 183);
1747         else if ((active2 & 0x200000000000000L) != 0L)
1748            return jjStopAtPos(6, 185);
1749         else if ((active2 & 0x800000000000000L) != 0L)
1750            return jjStopAtPos(6, 187);
1751         else if ((active2 & 0x2000000000000000L) != 0L)
1752            return jjStopAtPos(6, 189);
1753         else if ((active3 & 0x2L) != 0L)
1754            return jjStopAtPos(6, 193);
1755         else if ((active3 & 0x40L) != 0L)
1756         {
1757            jjmatchedKind = 198;
1758            jjmatchedPos = 6;
1759         }
1760         else if ((active3 & 0x80L) != 0L)
1761         {
1762            jjmatchedKind = 199;
1763            jjmatchedPos = 6;
1764         }
1765         else if ((active3 & 0x200L) != 0L)
1766            return jjStopAtPos(6, 201);
1767         else if ((active3 & 0x400L) != 0L)
1768         {
1769            jjmatchedKind = 202;
1770            jjmatchedPos = 6;
1771         }
1772         else if ((active3 & 0x1000L) != 0L)
1773            return jjStopAtPos(6, 204);
1774         else if ((active3 & 0x10000000L) != 0L)
1775            return jjStopAtPos(6, 220);
1776         else if ((active3 & 0x20000000L) != 0L)
1777         {
1778            jjmatchedKind = 221;
1779            jjmatchedPos = 6;
1780         }
1781         else if ((active3 & 0x800000000L) != 0L)
1782            return jjStopAtPos(6, 227);
1783         else if ((active3 & 0x2000000000L) != 0L)
1784            return jjStopAtPos(6, 229);
1785         else if ((active3 & 0x8000000000L) != 0L)
1786            return jjStopAtPos(6, 231);
1787         else if ((active3 & 0x10000000000L) != 0L)
1788            return jjStopAtPos(6, 232);
1789         else if ((active3 & 0x800000000000L) != 0L)
1790            return jjStopAtPos(6, 239);
1791         else if ((active3 & 0x1000000000000L) != 0L)
1792            return jjStopAtPos(6, 240);
1793         else if ((active3 & 0x20000000000000L) != 0L)
1794         {
1795            jjmatchedKind = 245;
1796            jjmatchedPos = 6;
1797         }
1798         else if ((active4 & 0x2L) != 0L)
1799            return jjStopAtPos(6, 257);
1800         else if ((active4 & 0x10L) != 0L)
1801         {
1802            jjmatchedKind = 260;
1803            jjmatchedPos = 6;
1804         }
1805         else if ((active4 & 0x80L) != 0L)
1806         {
1807            jjmatchedKind = 263;
1808            jjmatchedPos = 6;
1809         }
1810         else if ((active4 & 0x100L) != 0L)
1811            return jjStopAtPos(6, 264);
1812         else if ((active4 & 0x200L) != 0L)
1813            return jjStopAtPos(6, 265);
1814         else if ((active4 & 0x400L) != 0L)
1815            return jjStopAtPos(6, 266);
1816         else if ((active4 & 0x4000L) != 0L)
1817         {
1818            jjmatchedKind = 270;
1819            jjmatchedPos = 6;
1820         }
1821         else if ((active4 & 0x20000L) != 0L)
1822            return jjStopAtPos(6, 273);
1823         break;
1824      case 65:
1825      case 97:
1826         return jjMoveStringLiteralDfa7_8(active0, 0x800000000000000L, active1, 0L, active2, 0x8000000000L, active3, 0L, active4, 0L);
1827      case 69:
1828      case 101:
1829         return jjMoveStringLiteralDfa7_8(active0, 0x20a1404a00000000L, active1, 0x8000008089140045L, active2, 0x24000005L, active3, 0x20128L, active4, 0x409000L);
1830      case 70:
1831      case 102:
1832         return jjMoveStringLiteralDfa7_8(active0, 0L, active1, 0L, active2, 0L, active3, 0x40000000000000L, active4, 0L);
1833      case 72:
1834      case 104:
1835         return jjMoveStringLiteralDfa7_8(active0, 0L, active1, 0x20L, active2, 0L, active3, 0x10000L, active4, 0L);
1836      case 76:
1837      case 108:
1838         return jjMoveStringLiteralDfa7_8(active0, 0x20000000000L, active1, 0x400000000000L, active2, 0x4000L, active3, 0x400000L, active4, 0L);
1839      case 78:
1840      case 110:
1841         return jjMoveStringLiteralDfa7_8(active0, 0L, active1, 0x100000000002000L, active2, 0L, active3, 0x2000008000000L, active4, 0L);
1842      case 79:
1843      case 111:
1844         return jjMoveStringLiteralDfa7_8(active0, 0x2000000000000L, active1, 0x200010L, active2, 0x4000000000040L, active3, 0x400000000800L, active4, 0x40000L);
1845      case 80:
1846      case 112:
1847         return jjMoveStringLiteralDfa7_8(active0, 0L, active1, 0L, active2, 0x2000000L, active3, 0L, active4, 0x100040L);
1848      case 82:
1849      case 114:
1850         return jjMoveStringLiteralDfa7_8(active0, 0x80000000000L, active1, 0x400080000000000L, active2, 0x400000000000L, active3, 0x80000000000L, active4, 0L);
1851      case 83:
1852      case 115:
1853         return jjMoveStringLiteralDfa7_8(active0, 0L, active1, 0L, active2, 0x1000000L, active3, 0x100000000040000L, active4, 0x20L);
1854      case 84:
1855      case 116:
1856         if ((active0 & 0x20L) != 0L)
1857            return jjStopAtPos(6, 5);
1858         return jjMoveStringLiteralDfa7_8(active0, 0L, active1, 0L, active2, 0x100800400000000L, active3, 0L, active4, 0L);
1859      case 89:
1860      case 121:
1861         return jjMoveStringLiteralDfa7_8(active0, 0L, active1, 0x100000000L, active2, 0L, active3, 0L, active4, 0L);
1862      default :
1863         break;
1864   }
1865   return jjStartNfa_8(5, active0, active1, active2, active3, active4);
1866}
1867private final int jjMoveStringLiteralDfa7_8(long old0, long active0, long old1, long active1, long old2, long active2, long old3, long active3, long old4, long active4)
1868{
1869   if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2) | (active3 &= old3) | (active4 &= old4)) == 0L)
1870      return jjStartNfa_8(5, old0, old1, old2, old3, old4);
1871   try { curChar = input_stream.readChar(); }
1872   catch(java.io.IOException JavaDoc e) {
1873      jjStopStringLiteralDfa_8(6, active0, active1, active2, active3, active4);
1874      return 7;
1875   }
1876   switch(curChar)
1877   {
1878      case 59:
1879         if ((active0 & 0x200000000L) != 0L)
1880         {
1881            jjmatchedKind = 33;
1882            jjmatchedPos = 7;
1883         }
1884         else if ((active0 & 0x800000000L) != 0L)
1885         {
1886            jjmatchedKind = 35;
1887            jjmatchedPos = 7;
1888         }
1889         else if ((active0 & 0x4000000000L) != 0L)
1890         {
1891            jjmatchedKind = 38;
1892            jjmatchedPos = 7;
1893         }
1894         else if ((active0 & 0x20000000000L) != 0L)
1895         {
1896            jjmatchedKind = 41;
1897            jjmatchedPos = 7;
1898         }
1899         else if ((active0 & 0x80000000000L) != 0L)
1900         {
1901            jjmatchedKind = 43;
1902            jjmatchedPos = 7;
1903         }
1904         else if ((active0 & 0x400000000000L) != 0L)
1905         {
1906            jjmatchedKind = 46;
1907            jjmatchedPos = 7;
1908         }
1909         else if ((active0 & 0x1000000000000L) != 0L)
1910         {
1911            jjmatchedKind = 48;
1912            jjmatchedPos = 7;
1913         }
1914         else if ((active0 & 0x20000000000000L) != 0L)
1915         {
1916            jjmatchedKind = 53;
1917            jjmatchedPos = 7;
1918         }
1919         else if ((active0 & 0x80000000000000L) != 0L)
1920         {
1921            jjmatchedKind = 55;
1922            jjmatchedPos = 7;
1923         }
1924         else if ((active0 & 0x800000000000000L) != 0L)
1925         {
1926            jjmatchedKind = 59;
1927            jjmatchedPos = 7;
1928         }
1929         else if ((active0 & 0x2000000000000000L) != 0L)
1930         {
1931            jjmatchedKind = 61;
1932            jjmatchedPos = 7;
1933         }
1934         else if ((active1 & 0x1L) != 0L)
1935         {
1936            jjmatchedKind = 64;
1937            jjmatchedPos = 7;
1938         }
1939         else if ((active1 & 0x4L) != 0L)
1940         {
1941            jjmatchedKind = 66;
1942            jjmatchedPos = 7;
1943         }
1944         else if ((active1 & 0x20L) != 0L)
1945         {
1946            jjmatchedKind = 69;
1947            jjmatchedPos = 7;
1948         }
1949         else if ((active1 & 0x40L) != 0L)
1950         {
1951            jjmatchedKind = 70;
1952            jjmatchedPos = 7;
1953         }
1954         else if ((active1 & 0x2000L) != 0L)
1955         {
1956            jjmatchedKind = 77;
1957            jjmatchedPos = 7;
1958         }
1959         else if ((active1 & 0x40000L) != 0L)
1960         {
1961            jjmatchedKind = 82;
1962            jjmatchedPos = 7;
1963         }
1964         else if ((active1 & 0x100000L) != 0L)
1965         {
1966            jjmatchedKind = 84;
1967            jjmatchedPos = 7;
1968         }
1969         else if ((active1 & 0x1000000L) != 0L)
1970         {
1971            jjmatchedKind = 88;
1972            jjmatchedPos = 7;
1973         }
1974         else if ((active1 & 0x8000000L) != 0L)
1975         {
1976            jjmatchedKind = 91;
1977            jjmatchedPos = 7;
1978         }
1979         else if ((active1 & 0x80000000L) != 0L)
1980         {
1981            jjmatchedKind = 95;
1982            jjmatchedPos = 7;
1983         }
1984         else if ((active1 & 0x8000000000L) != 0L)
1985         {
1986            jjmatchedKind = 103;
1987            jjmatchedPos = 7;
1988         }
1989         else if ((active1 & 0x80000000000L) != 0L)
1990            return jjStopAtPos(7, 107);
1991         else if ((active1 & 0x400000000000L) != 0L)
1992         {
1993            jjmatchedKind = 110;
1994            jjmatchedPos = 7;
1995         }
1996         else if ((active1 & 0x100000000000000L) != 0L)
1997            return jjStopAtPos(7, 120);
1998         else if ((active1 & 0x400000000000000L) != 0L)
1999         {
2000            jjmatchedKind = 122;
2001            jjmatchedPos = 7;
2002         }
2003         else if ((active1 & 0x8000000000000000L) != 0L)
2004            return jjStopAtPos(7, 127);
2005         else if ((active2 & 0x1L) != 0L)
2006         {
2007            jjmatchedKind = 128;
2008            jjmatchedPos = 7;
2009         }
2010         else if ((active2 & 0x4L) != 0L)
2011         {
2012            jjmatchedKind = 130;
2013            jjmatchedPos = 7;
2014         }
2015         else if ((active2 & 0x4000L) != 0L)
2016            return jjStopAtPos(7, 142);
2017         else if ((active2 & 0x8000L) != 0L)
2018            return jjStopAtPos(7, 143);
2019         else if ((active2 & 0x10000L) != 0L)
2020            return jjStopAtPos(7, 144);
2021         else if ((active2 & 0x20000L) != 0L)
2022            return jjStopAtPos(7, 145);
2023         else if ((active2 & 0x1000000L) != 0L)
2024            return jjStopAtPos(7, 152);
2025         else if ((active2 & 0x2000000L) != 0L)
2026            return jjStopAtPos(7, 153);
2027         else if ((active2 & 0x4000000L) != 0L)
2028         {
2029            jjmatchedKind = 154;
2030            jjmatchedPos = 7;
2031         }
2032         else if ((active2 & 0x20000000L) != 0L)
2033         {
2034            jjmatchedKind = 157;
2035            jjmatchedPos = 7;
2036         }
2037         else if ((active2 & 0x400000000L) != 0L)
2038            return jjStopAtPos(7, 162);
2039         else if ((active2 & 0x8000000000L) != 0L)
2040         {
2041            jjmatchedKind = 167;
2042            jjmatchedPos = 7;
2043         }
2044         else if ((active2 & 0x400000000000L) != 0L)
2045            return jjStopAtPos(7, 174);
2046         else if ((active2 & 0x800000000000L) != 0L)
2047            return jjStopAtPos(7, 175);
2048         else if ((active2 & 0x4000000000000L) != 0L)
2049            return jjStopAtPos(7, 178);
2050         else if ((active2 & 0x100000000000000L) != 0L)
2051            return jjStopAtPos(7, 184);
2052         else if ((active3 & 0x8L) != 0L)
2053         {
2054            jjmatchedKind = 195;
2055            jjmatchedPos = 7;
2056         }
2057         else if ((active3 & 0x20L) != 0L)
2058         {
2059            jjmatchedKind = 197;
2060            jjmatchedPos = 7;
2061         }
2062         else if ((active3 & 0x100L) != 0L)
2063         {
2064            jjmatchedKind = 200;
2065            jjmatchedPos = 7;
2066         }
2067         else if ((active3 & 0x10000L) != 0L)
2068         {
2069            jjmatchedKind = 208;
2070            jjmatchedPos = 7;
2071         }
2072         else if ((active3 & 0x20000L) != 0L)
2073         {
2074            jjmatchedKind = 209;
2075            jjmatchedPos = 7;
2076         }
2077         else if ((active3 & 0x40000L) != 0L)
2078            return jjStopAtPos(7, 210);
2079         else if ((active3 & 0x400000L) != 0L)
2080            return jjStopAtPos(7, 214);
2081         else if ((active3 & 0x8000000L) != 0L)
2082            return jjStopAtPos(7, 219);
2083         else if ((active3 & 0x80000000000L) != 0L)
2084            return jjStopAtPos(7, 235);
2085         else if ((active3 & 0x400000000000L) != 0L)
2086            return jjStopAtPos(7, 238);
2087         else if ((active3 & 0x2000000000000L) != 0L)
2088         {
2089            jjmatchedKind = 241;
2090            jjmatchedPos = 7;
2091         }
2092         else if ((active3 & 0x40000000000000L) != 0L)
2093            return jjStopAtPos(7, 246);
2094         else if ((active3 & 0x100000000000000L) != 0L)
2095            return jjStopAtPos(7, 248);
2096         else if ((active4 & 0x8L) != 0L)
2097            return jjStopAtPos(7, 259);
2098         else if ((active4 & 0x40L) != 0L)
2099            return jjStopAtPos(7, 262);
2100         else if ((active4 & 0x1000L) != 0L)
2101         {
2102            jjmatchedKind = 268;
2103            jjmatchedPos = 7;
2104         }
2105         else if ((active4 & 0x8000L) != 0L)
2106         {
2107            jjmatchedKind = 271;
2108            jjmatchedPos = 7;
2109         }
2110         else if ((active4 & 0x100000L) != 0L)
2111            return jjStopAtPos(7, 276);
2112         else if ((active4 & 0x400000L) != 0L)
2113         {
2114            jjmatchedKind = 278;
2115            jjmatchedPos = 7;
2116         }
2117         break;
2118      case 77:
2119      case 109:
2120         return jjMoveStringLiteralDfa8_8(active0, 0L, active1, 0x100000000L, active2, 0L, active3, 0L, active4, 0L);
2121      case 78:
2122      case 110:
2123         return jjMoveStringLiteralDfa8_8(active0, 0x2000000000000L, active1, 0x200010L, active2, 0x40L, active3, 0x800L, active4, 0x40000L);
2124      case 89:
2125      case 121:
2126         return jjMoveStringLiteralDfa8_8(active0, 0L, active1, 0L, active2, 0L, active3, 0L, active4, 0x20L);
2127      default :
2128         break;
2129   }
2130   return jjStartNfa_8(6, active0, active1, active2, active3, active4);
2131}
2132private final int jjMoveStringLiteralDfa8_8(long old0, long active0, long old1, long active1, long old2, long active2, long old3, long active3, long old4, long active4)
2133{
2134   if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2) | (active3 &= old3) | (active4 &= old4)) == 0L)
2135      return jjStartNfa_8(6, old0, old1, old2, old3, old4);
2136   try { curChar = input_stream.readChar(); }
2137   catch(java.io.IOException JavaDoc e) {
2138      jjStopStringLiteralDfa_8(7, active0, active1, active2, active3, active4);
2139      return 8;
2140   }
2141   switch(curChar)
2142   {
2143      case 59:
2144         if ((active0 & 0x2000000000000L) != 0L)
2145         {
2146            jjmatchedKind = 49;
2147            jjmatchedPos = 8;
2148         }
2149         else if ((active1 & 0x10L) != 0L)
2150         {
2151            jjmatchedKind = 68;
2152            jjmatchedPos = 8;
2153         }
2154         else if ((active1 & 0x200000L) != 0L)
2155         {
2156            jjmatchedKind = 85;
2157            jjmatchedPos = 8;
2158         }
2159         else if ((active1 & 0x100000000L) != 0L)
2160            return jjStopAtPos(8, 96);
2161         else if ((active2 & 0x40L) != 0L)
2162         {
2163            jjmatchedKind = 134;
2164            jjmatchedPos = 8;
2165         }
2166         else if ((active3 & 0x800L) != 0L)
2167         {
2168            jjmatchedKind = 203;
2169            jjmatchedPos = 8;
2170         }
2171         else if ((active4 & 0x40000L) != 0L)
2172         {
2173            jjmatchedKind = 274;
2174            jjmatchedPos = 8;
2175         }
2176         break;
2177      case 77:
2178      case 109:
2179         return jjMoveStringLiteralDfa9_8(active0, 0L, active1, 0L, active2, 0L, active3, 0L, active4, 0x20L);
2180      default :
2181         break;
2182   }
2183   return jjStartNfa_8(7, active0, active1, active2, active3, active4);
2184}
2185private final int jjMoveStringLiteralDfa9_8(long old0, long active0, long old1, long active1, long old2, long active2, long old3, long active3, long old4, long active4)
2186{
2187   if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2) | (active3 &= old3) | (active4 &= old4)) == 0L)
2188      return jjStartNfa_8(7, old0, old1, old2, old3, old4);
2189   try { curChar = input_stream.readChar(); }
2190   catch(java.io.IOException JavaDoc e) {
2191      jjStopStringLiteralDfa_8(8, 0L, 0L, 0L, 0L, active4);
2192      return 9;
2193   }
2194   switch(curChar)
2195   {
2196      case 59:
2197         if ((active4 & 0x20L) != 0L)
2198            return jjStopAtPos(9, 261);
2199         break;
2200      default :
2201         break;
2202   }
2203   return jjStartNfa_8(8, 0L, 0L, 0L, 0L, active4);
2204}
2205private final int jjMoveNfa_8(int startState, int curPos)
2206{
2207   int[] nextStates;
2208   int startsAt = 0;
2209   jjnewStateCnt = 5;
2210   int i = 1;
2211   jjstateSet[0] = startState;
2212   int j, kind = 0x7fffffff;
2213   for (;;)
2214   {
2215      if (++jjround == 0x7fffffff)
2216         ReInitRounds();
2217      if (curChar < 64)
2218      {
2219         long l = 1L << curChar;
2220         MatchLoop: do
2221         {
2222            switch(jjstateSet[--i])
2223            {
2224               case 0:
2225                  if (curChar == 38)
2226                     jjstateSet[jjnewStateCnt++] = 1;
2227                  else if (curChar == 0)
2228                  {
2229                     if (kind > 1)
2230                        kind = 1;
2231                  }
2232                  break;
2233               case 1:
2234                  if (curChar == 35)
2235                     jjCheckNAdd(2);
2236                  break;
2237               case 2:
2238                  if ((0x3ff000000000000L & l) != 0L)
2239                     jjCheckNAddTwoStates(2, 3);
2240                  break;
2241               case 3:
2242                  if (curChar == 59)
2243                     kind = 284;
2244                  break;
2245               case 4:
2246                  if (curChar == 38)
2247                     jjstateSet[jjnewStateCnt++] = 1;
2248                  break;
2249               default : break;
2250            }
2251         } while(i != startsAt);
2252      }
2253      else if (curChar < 128)
2254      {
2255         long l = 1L << (curChar & 077);
2256         MatchLoop: do
2257         {
2258            switch(jjstateSet[--i])
2259            {
2260               default : break;
2261            }
2262         } while(i != startsAt);
2263      }
2264      else
2265      {
2266         int i2 = (curChar & 0xff) >> 6;
2267         long l2 = 1L << (curChar & 077);
2268         MatchLoop: do
2269         {
2270            switch(jjstateSet[--i])
2271            {
2272               default : break;
2273            }
2274         } while(i != startsAt);
2275      }
2276      if (kind != 0x7fffffff)
2277      {
2278         jjmatchedKind = kind;
2279         jjmatchedPos = curPos;
2280         kind = 0x7fffffff;
2281      }
2282      ++curPos;
2283      if ((i = jjnewStateCnt) == (startsAt = 5 - (jjnewStateCnt = startsAt)))
2284         return curPos;
2285      try { curChar = input_stream.readChar(); }
2286      catch(java.io.IOException JavaDoc e) { return curPos; }
2287   }
2288}
2289private final int jjStopStringLiteralDfa_0(int pos, long active0, long active1, long active2, long active3, long active4)
2290{
2291   switch (pos)
2292   {
2293      case 0:
2294         if ((active0 & 0xffffffff00000000L) != 0L || (active1 & 0xffffffffffffffffL) != 0L || (active2 & 0xffffffffffffffffL) != 0L || (active3 & 0xffffffffffffffffL) != 0L || (active4 & 0xfffffffL) != 0L)
2295            return 1;
2296         return -1;
2297      default :
2298         return -1;
2299   }
2300}
2301private final int jjStartNfa_0(int pos, long active0, long active1, long active2, long active3, long active4)
2302{
2303   return jjMoveNfa_0(jjStopStringLiteralDfa_0(pos, active0, active1, active2, active3, active4), pos + 1);
2304}
2305private final int jjStartNfaWithStates_0(int pos, int kind, int state)
2306{
2307   jjmatchedKind = kind;
2308   jjmatchedPos = pos;
2309   try { curChar = input_stream.readChar(); }
2310   catch(java.io.IOException JavaDoc e) { return pos + 1; }
2311   return jjMoveNfa_0(state, pos + 1);
2312}
2313private final int jjMoveStringLiteralDfa0_0()
2314{
2315   switch(curChar)
2316   {
2317      case 38:
2318         return jjMoveStringLiteralDfa1_0(0xffffffff00000000L, 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffffffffffffL, 0xfffffffL);
2319      case 39:
2320         return jjStopAtPos(0, 30);
2321      default :
2322         return jjMoveNfa_0(0, 0);
2323   }
2324}
2325private final int jjMoveStringLiteralDfa1_0(long active0, long active1, long active2, long active3, long active4)
2326{
2327   try { curChar = input_stream.readChar(); }
2328   catch(java.io.IOException JavaDoc e) {
2329      jjStopStringLiteralDfa_0(0, active0, active1, active2, active3, active4);
2330      return 1;
2331   }
2332   switch(curChar)
2333   {
2334      case 65:
2335      case 97:
2336         return jjMoveStringLiteralDfa2_0(active0, 0xff00000000L, active1, 0x1fff8000000L, active2, 0L, active3, 0L, active4, 0L);
2337      case 66:
2338      case 98:
2339         return jjMoveStringLiteralDfa2_0(active0, 0x10000000000L, active1, 0x1e0000000000L, active2, 0L, active3, 0L, active4, 0L);
2340      case 67:
2341      case 99:
2342         return jjMoveStringLiteralDfa2_0(active0, 0x60000000000L, active1, 0x1ffe00000000000L, active2, 0L, active3, 0L, active4, 0L);
2343      case 68:
2344      case 100:
2345         return jjMoveStringLiteralDfa2_0(active0, 0x180000000000L, active1, 0xfe00000000000000L, active2, 0L, active3, 0L, active4, 0L);
2346      case 69:
2347      case 101:
2348         return jjMoveStringLiteralDfa2_0(active0, 0xfe00000000000L, active1, 0L, active2, 0x1fffL, active3, 0L, active4, 0L);
2349      case 70:
2350      case 102:
2351         return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L, active2, 0x7e000L, active3, 0L, active4, 0L);
2352      case 71:
2353      case 103:
2354         return jjMoveStringLiteralDfa2_0(active0, 0x10000000000000L, active1, 0L, active2, 0x380000L, active3, 0L, active4, 0L);
2355      case 72:
2356      case 104:
2357         return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L, active2, 0x3c00000L, active3, 0L, active4, 0L);
2358      case 73:
2359      case 105:
2360         return jjMoveStringLiteralDfa2_0(active0, 0x3e0000000000000L, active1, 0L, active2, 0x1ffc000000L, active3, 0L, active4, 0L);
2361      case 75:
2362      case 107:
2363         return jjMoveStringLiteralDfa2_0(active0, 0x400000000000000L, active1, 0L, active2, 0x2000000000L, active3, 0L, active4, 0L);
2364      case 76:
2365      case 108:
2366         return jjMoveStringLiteralDfa2_0(active0, 0x800000000000000L, active1, 0L, active2, 0x1fffc000000000L, active3, 0L, active4, 0L);
2367      case 77:
2368      case 109:
2369         return jjMoveStringLiteralDfa2_0(active0, 0x1000000000000000L, active1, 0L, active2, 0x7e0000000000000L, active3, 0L, active4, 0L);
2370      case 78:
2371      case 110:
2372         return jjMoveStringLiteralDfa2_0(active0, 0x6000000000000000L, active1, 0L, active2, 0xf800000000000000L, active3, 0x1fL, active4, 0L);
2373      case 79:
2374      case 111:
2375         return jjMoveStringLiteralDfa2_0(active0, 0x8000000000000000L, active1, 0xffL, active2, 0L, active3, 0xfffe0L, active4, 0L);
2376      case 80:
2377      case 112:
2378         return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0xf00L, active2, 0L, active3, 0x1fff00000L, active4, 0L);
2379      case 81:
2380      case 113:
2381         return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L, active2, 0L, active3, 0x200000000L, active4, 0L);
2382      case 82:
2383      case 114:
2384         return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x1000L, active2, 0L, active3, 0xfffc00000000L, active4, 0L);
2385      case 83:
2386      case 115:
2387         return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x6000L, active2, 0L, active3, 0xffff000000000000L, active4, 0x3L);
2388      case 84:
2389      case 116:
2390         return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x38000L, active2, 0L, active3, 0L, active4, 0x7fcL);
2391      case 85:
2392      case 117:
2393         return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x7c0000L, active2, 0L, active3, 0L, active4, 0xff800L);
2394      case 87:
2395      case 119:
2396         return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L, active2, 0L, active3, 0L, active4, 0x100000L);
2397      case 88:
2398      case 120:
2399         return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x800000L, active2, 0L, active3, 0L, active4, 0x200000L);
2400      case 89:
2401      case 121:
2402         return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x3000000L, active2, 0L, active3, 0L, active4, 0x1c00000L);
2403      case 90:
2404      case 122:
2405         return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x4000000L, active2, 0L, active3, 0L, active4, 0xe000000L);
2406      default :
2407         break;
2408   }
2409   return jjStartNfa_0(0, active0, active1, active2, active3, active4);
2410}
2411private final int jjMoveStringLiteralDfa2_0(long old0, long active0, long old1, long active1, long old2, long active2, long old3, long active3, long old4, long active4)
2412{
2413   if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2) | (active3 &= old3) | (active4 &= old4)) == 0L)
2414      return jjStartNfa_0(0, old0, old1, old2, old3, old4);
2415   try { curChar = input_stream.readChar(); }
2416   catch(java.io.IOException JavaDoc e) {
2417      jjStopStringLiteralDfa_0(1, active0, active1, active2, active3, active4);
2418      return 2;
2419   }
2420   switch(curChar)
2421   {
2422      case 65:
2423      case 97:
2424         return jjMoveStringLiteralDfa3_0(active0, 0xc30480200000000L, active1, 0xe00200009050001L, active2, 0x82007e004c80001L, active3, 0x7c00300020L, active4, 0x403804L);
2425      case 66:
2426      case 98:
2427         return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L, active2, 0x1000000000000000L, active3, 0x1000000000000L, active4, 0L);
2428      case 67:
2429      case 99:
2430         return jjMoveStringLiteralDfa3_0(active0, 0x40820400000000L, active1, 0x400030082002L, active2, 0x80008000002L, active3, 0x2008000000040L, active4, 0x4000L);
2431      case 68:
2432      case 100:
2433         return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x20000000000L, active2, 0x2040100000000000L, active3, 0x4010000000000L, active4, 0L);
2434      case 69:
2435      case 101:
2436         return jjMoveStringLiteralDfa3_0(active0, 0x8000110100000000L, active1, 0x3001840044000000L, active2, 0x4000200013100000L, active3, 0x8060000c00080L, active4, 0x2900000L);
2437      case 70:
2438      case 102:
2439         return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L, active2, 0x400000000000L, active3, 0x80000000000L, active4, 0L);
2440      case 71:
2441      case 103:
2442         return jjMoveStringLiteralDfa3_0(active0, 0x81000800000000L, active1, 0x80100004L, active2, 0x20000004L, active3, 0x100L, active4, 0x8000L);
2443      case 72:
2444      case 104:
2445         return jjMoveStringLiteralDfa3_0(active0, 0x40000000000L, active1, 0x2000000029100L, active2, 0L, active3, 0x10100001000000L, active4, 0xf8L);
2446      case 73:
2447      case 105:
2448         return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0xc004000000804200L, active2, 0x8380000000000000L, active3, 0xe0000006000000L, active4, 0x200300L);
2449      case 76:
2450      case 108:
2451         return jjMoveStringLiteralDfa3_0(active0, 0x1000000000L, active1, 0x8000300000000L, active2, 0L, active3, 0x200008000200L, active4, 0L);
2452      case 77:
2453      case 109:
2454         return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x400000018L, active2, 0x40000018L, active3, 0xc00L, active4, 0x10000L);
2455      case 78:
2456      case 110:
2457         return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x1800000000L, active2, 0x180002020L, active3, 0L, active4, 0L);
2458      case 79:
2459      case 111:
2460         return jjMoveStringLiteralDfa3_0(active0, 0x100000000000000L, active1, 0x30000000000000L, active2, 0x1800200004000L, active3, 0x10000003L, active4, 0L);
2461      case 80:
2462      case 112:
2463         return jjMoveStringLiteralDfa3_0(active0, 0x2000000000000L, active1, 0x200000L, active2, 0x40L, active3, 0x100000000001000L, active4, 0x60000L);
2464      case 81:
2465      case 113:
2466         return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L, active2, 0x400000080L, active3, 0L, active4, 0L);
2467      case 82:
2468      case 114:
2469         return jjMoveStringLiteralDfa3_0(active0, 0x2000000000L, active1, 0x40082000000400L, active2, 0x2000000078000L, active3, 0xe000e000L, active4, 0x400L);
2470      case 83:
2471      case 115:
2472         return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x4000000820L, active2, 0xc000800000000L, active3, 0xc00100010004L, active4, 0L);
2473      case 84:
2474      case 116:
2475         return jjMoveStringLiteralDfa3_0(active0, 0x2004204000000000L, active1, 0x8000000040L, active2, 0x10000000200300L, active3, 0x60008L, active4, 0L);
2476      case 85:
2477      case 117:
2478         return jjMoveStringLiteralDfa3_0(active0, 0x5208008000000000L, active1, 0x180110002400080L, active2, 0x400001000000c00L, active3, 0xfe00000200080010L, active4, 0x1080001L);
2479      case 87:
2480      case 119:
2481         return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L, active2, 0L, active3, 0L, active4, 0xc000000L);
2482      case 88:
2483      case 120:
2484         return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L, active2, 0x1000L, active3, 0L, active4, 0L);
2485      case 90:
2486      case 122:
2487         return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L, active2, 0L, active3, 0L, active4, 0x2L);
2488      default :
2489         break;
2490   }
2491   return jjStartNfa_0(1, active0, active1, active2, active3, active4);
2492}
2493private final int jjMoveStringLiteralDfa3_0(long old0, long active0, long old1, long active1, long old2, long active2, long old3, long active3, long old4, long active4)
2494{
2495   if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2) | (active3 &= old3) | (active4 &= old4)) == 0L)
2496      return jjStartNfa_0(1, old0, old1, old2, old3, old4);
2497   try { curChar = input_stream.readChar(); }
2498   catch(java.io.IOException JavaDoc e) {
2499      jjStopStringLiteralDfa_0(2, active0, active1, active2, active3, active4);
2500      return 3;
2501   }
2502   switch(curChar)
2503   {
2504      case 59:
2505         if ((active0 & 0x1000000000000000L) != 0L)
2506         {
2507            jjmatchedKind = 60;
2508            jjmatchedPos = 3;
2509         }
2510         else if ((active0 & 0x4000000000000000L) != 0L)
2511         {
2512            jjmatchedKind = 62;
2513            jjmatchedPos = 3;
2514         }
2515         else if ((active1 & 0x200L) != 0L)
2516         {
2517            jjmatchedKind = 73;
2518            jjmatchedPos = 3;
2519         }
2520         else if ((active1 & 0x800000L) != 0L)
2521         {
2522            jjmatchedKind = 87;
2523            jjmatchedPos = 3;
2524         }
2525         else if ((active2 & 0x100000L) != 0L)
2526            return jjStopAtPos(3, 148);
2527         else if ((active2 & 0x200000L) != 0L)
2528            return jjStopAtPos(3, 149);
2529         else if ((active2 & 0x200000000000L) != 0L)
2530            return jjStopAtPos(3, 173);
2531         else if ((active2 & 0x10000000000000L) != 0L)
2532            return jjStopAtPos(3, 180);
2533         else if ((active2 & 0x400000000000000L) != 0L)
2534         {
2535            jjmatchedKind = 186;
2536            jjmatchedPos = 3;
2537         }
2538         else if ((active2 & 0x4000000000000000L) != 0L)
2539            return jjStopAtPos(3, 190);
2540         else if ((active2 & 0x8000000000000000L) != 0L)
2541            return jjStopAtPos(3, 191);
2542         else if ((active3 & 0x10L) != 0L)
2543         {
2544            jjmatchedKind = 196;
2545            jjmatchedPos = 3;
2546         }
2547         else if ((active3 & 0x2000L) != 0L)
2548            return jjStopAtPos(3, 205);
2549         else if ((active3 & 0x2000000L) != 0L)
2550         {
2551            jjmatchedKind = 217;
2552            jjmatchedPos = 3;
2553         }
2554         else if ((active4 & 0x200000L) != 0L)
2555         {
2556            jjmatchedKind = 277;
2557            jjmatchedPos = 3;
2558         }
2559         break;
2560      case 65:
2561      case 97:
2562         return jjMoveStringLiteralDfa4_0(active0, 0x4000000000000L, active1, 0x4040000000002000L, active2, 0x2044000041078100L, active3, 0x102420000000000L, active4, 0x400L);
2563      case 66:
2564      case 98:
2565         return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0L, active2, 0x800000000000000L, active3, 0x600000000000000L, active4, 0L);
2566      case 67:
2567      case 99:
2568         return jjMoveStringLiteralDfa4_0(active0, 0x20400200000000L, active1, 0x9040001L, active2, 0xa0000004000001L, active3, 0x8000000000020L, active4, 0x401000L);
2569      case 68:
2570      case 100:
2571         return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x800800000000L, active2, 0x100000000000000L, active3, 0x80000c000L, active4, 0L);
2572      case 69:
2573      case 101:
2574         return jjMoveStringLiteralDfa4_0(active0, 0x20000000000L, active1, 0x400100020008L, active2, 0x80000000000L, active3, 0x8000000400L, active4, 0x38L);
2575      case 70:
2576      case 102:
2577         return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0L, active2, 0x80000000L, active3, 0L, active4, 0L);
2578      case 71:
2579      case 103:
2580         return jjMoveStringLiteralDfa4_0(active0, 0x80000000000L, active1, 0x1400001000004000L, active2, 0L, active3, 0x60040000000000L, active4, 0L);
2581      case 72:
2582      case 104:
2583         return jjMoveStringLiteralDfa4_0(active0, 0x200000000000L, active1, 0L, active2, 0x200L, active3, 0L, active4, 0L);
2584      case 73:
2585      case 105:
2586         return jjMoveStringLiteralDfa4_0(active0, 0x2040846400000000L, active1, 0x200a010080d52L, active2, 0x808001002L, active3, 0x121060a48L, active4, 0x104040L);
2587      case 74:
2588      case 106:
2589         return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0L, active2, 0L, active3, 0L, active4, 0x4000000L);
2590      case 76:
2591      case 108:
2592         return jjMoveStringLiteralDfa4_0(active0, 0x8000100100000000L, active1, 0x2000100040000020L, active2, 0x400002000000L, active3, 0x80000011080L, active4, 0x10102L);
2593      case 77:
2594      case 109:
2595         return jjMoveStringLiteralDfa4_0(active0, 0xa18008000000000L, active1, 0x10002400080L, active2, 0x2009000080400L, active3, 0x880200000080000L, active4, 0x1080200L);
2596      case 78:
2597      case 110:
2598         return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x11000000000000L, active2, 0x200010000000000L, active3, 0x1000000000L, active4, 0x8800000L);
2599      case 79:
2600      case 111:
2601         return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x9000L, active2, 0x2000L, active3, 0x41002c0000000L, active4, 0x80L);
2602      case 80:
2603      case 112:
2604         return jjMoveStringLiteralDfa4_0(active0, 0x400001000000000L, active1, 0xa0200600000000L, active2, 0x2000000008L, active3, 0xf000000000000000L, active4, 0x1L);
2605      case 81:
2606      case 113:
2607         return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x20000000000L, active2, 0x8120000000000L, active3, 0x1812000000000L, active4, 0L);
2608      case 82:
2609      case 114:
2610         return jjMoveStringLiteralDfa4_0(active0, 0x81000800000000L, active1, 0xb04000080100004L, active2, 0x44020c04804L, active3, 0x4400f00100L, active4, 0xa800L);
2611      case 83:
2612      case 115:
2613         return jjMoveStringLiteralDfa4_0(active0, 0x2000000000000L, active1, 0x200000L, active2, 0x1000000000000070L, active3, 0L, active4, 0x60000L);
2614      case 84:
2615      case 116:
2616         return jjMoveStringLiteralDfa4_0(active0, 0x100010000000000L, active1, 0x40004000000L, active2, 0x300000000L, active3, 0x3L, active4, 0x2000000L);
2617      case 85:
2618      case 117:
2619         return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x8000020010000L, active2, 0x400000080L, active3, 0x18000004L, active4, 0x4L);
2620      case 86:
2621      case 118:
2622         return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x8000080000000000L, active2, 0L, active3, 0x4000000L, active4, 0L);
2623      case 87:
2624      case 119:
2625         return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0L, active2, 0x800000000000L, active3, 0L, active4, 0L);
2626      case 88:
2627      case 120:
2628         return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0L, active2, 0x10000000L, active3, 0L, active4, 0L);
2629      case 89:
2630      case 121:
2631         return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x4000000000L, active2, 0L, active3, 0x10000000000000L, active4, 0L);
2632      case 90:
2633      case 122:
2634         return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0L, active2, 0x1000000000000L, active3, 0L, active4, 0L);
2635      default :
2636         break;
2637   }
2638   return jjStartNfa_0(2, active0, active1, active2, active3, active4);
2639}
2640private final int jjMoveStringLiteralDfa4_0(long old0, long active0, long old1, long active1, long old2, long active2, long old3, long active3, long old4, long active4)
2641{
2642   if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2) | (active3 &= old3) | (active4 &= old4)) == 0L)
2643      return jjStartNfa_0(2, old0, old1, old2, old3, old4);
2644   try { curChar = input_stream.readChar(); }
2645   catch(java.io.IOException JavaDoc e) {
2646      jjStopStringLiteralDfa_0(3, active0, active1, active2, active3, active4);
2647      return 4;
2648   }
2649   switch(curChar)
2650   {
2651      case 49:
2652         return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L, active2, 0L, active3, 0x2000000000000000L, active4, 0L);
2653      case 50:
2654         return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L, active2, 0L, active3, 0x4000000000000000L, active4, 0L);
2655      case 51:
2656         return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L, active2, 0L, active3, 0x8000000000000000L, active4, 0L);
2657      case 59:
2658         if ((active0 & 0x40000000000L) != 0L)
2659         {
2660            jjmatchedKind = 42;
2661            jjmatchedPos = 4;
2662         }
2663         else if ((active0 & 0x200000000000L) != 0L)
2664         {
2665            jjmatchedKind = 45;
2666            jjmatchedPos = 4;
2667         }
2668         else if ((active0 & 0x4000000000000L) != 0L)
2669         {
2670            jjmatchedKind = 50;
2671            jjmatchedPos = 4;
2672         }
2673         else if ((active1 & 0x100L) != 0L)
2674         {
2675            jjmatchedKind = 72;
2676            jjmatchedPos = 4;
2677         }
2678         else if ((active1 & 0x800L) != 0L)
2679         {
2680            jjmatchedKind = 75;
2681            jjmatchedPos = 4;
2682         }
2683         else if ((active1 & 0x1000L) != 0L)
2684         {
2685            jjmatchedKind = 76;
2686            jjmatchedPos = 4;
2687         }
2688         else if ((active1 & 0x10000L) != 0L)
2689         {
2690            jjmatchedKind = 80;
2691            jjmatchedPos = 4;
2692         }
2693         else if ((active1 & 0x400000000L) != 0L)
2694            return jjStopAtPos(4, 98);
2695         else if ((active1 & 0x800000000L) != 0L)
2696            return jjStopAtPos(4, 99);
2697         else if ((active1 & 0x1000000000L) != 0L)
2698            return jjStopAtPos(4, 100);
2699         else if ((active1 & 0x200000000000L) != 0L)
2700            return jjStopAtPos(4, 109);
2701         else if ((active1 & 0x2000000000000L) != 0L)
2702         {
2703            jjmatchedKind = 113;
2704            jjmatchedPos = 4;
2705         }
2706         else if ((active1 & 0x80000000000000L) != 0L)
2707            return jjStopAtPos(4, 119);
2708         else if ((active1 & 0x1000000000000000L) != 0L)
2709            return jjStopAtPos(4, 124);
2710         else if ((active2 & 0x100L) != 0L)
2711         {
2712            jjmatchedKind = 136;
2713            jjmatchedPos = 4;
2714         }
2715         else if ((active2 & 0x200L) != 0L)
2716         {
2717            jjmatchedKind = 137;
2718            jjmatchedPos = 4;
2719         }
2720         else if ((active2 & 0x100000000L) != 0L)
2721            return jjStopAtPos(4, 160);
2722         else if ((active2 & 0x1000000000000L) != 0L)
2723            return jjStopAtPos(4, 176);
2724         else if ((active2 & 0x2000000000000L) != 0L)
2725            return jjStopAtPos(4, 177);
2726         else if ((active3 & 0x1L) != 0L)
2727            return jjStopAtPos(4, 192);
2728         else if ((active3 & 0x1000000L) != 0L)
2729         {
2730            jjmatchedKind = 216;
2731            jjmatchedPos = 4;
2732         }
2733         else if ((active3 & 0x4000000L) != 0L)
2734            return jjStopAtPos(4, 218);
2735         else if ((active3 & 0x100000000L) != 0L)
2736         {
2737            jjmatchedKind = 224;
2738            jjmatchedPos = 4;
2739         }
2740         else if ((active3 & 0x40000000000L) != 0L)
2741            return jjStopAtPos(4, 234);
2742         else if ((active3 & 0x100000000000L) != 0L)
2743         {
2744            jjmatchedKind = 236;
2745            jjmatchedPos = 4;
2746         }
2747         else if ((active3 & 0x200000000000L) != 0L)
2748            return jjStopAtPos(4, 237);
2749         else if ((active3 & 0x10000000000000L) != 0L)
2750            return jjStopAtPos(4, 244);
2751         else if ((active3 & 0x80000000000000L) != 0L)
2752            return jjStopAtPos(4, 247);
2753         else if ((active3 & 0x200000000000000L) != 0L)
2754            return jjStopAtPos(4, 249);
2755         else if ((active3 & 0x800000000000000L) != 0L)
2756            return jjStopAtPos(4, 251);
2757         else if ((active3 & 0x1000000000000000L) != 0L)
2758            return jjStopAtPos(4, 252);
2759         else if ((active4 & 0x4L) != 0L)
2760         {
2761            jjmatchedKind = 258;
2762            jjmatchedPos = 4;
2763         }
2764         else if ((active4 & 0x10000L) != 0L)
2765            return jjStopAtPos(4, 272);
2766         else if ((active4 & 0x800000L) != 0L)
2767            return jjStopAtPos(4, 279);
2768         else if ((active4 & 0x4000000L) != 0L)
2769            return jjStopAtPos(4, 282);
2770         break;
2771      case 65:
2772      case 97:
2773         return jjMoveStringLiteralDfa5_0(active0, 0x181010800000000L, active1, 0x40084100024L, active2, 0x800220004004L, active3, 0x110100L, active4, 0x2008000L);
2774      case 66:
2775      case 98:
2776         return jjMoveStringLiteralDfa5_0(active0, 0x800000000000000L, active1, 0x8080000000000L, active2, 0x8000000000L, active3, 0x4L, active4, 0L);
2777      case 67:
2778      case 99:
2779         return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x4000000000010L, active2, 0x10038000L, active3, 0x800L, active4, 0L);
2780      case 68:
2781      case 100:
2782         return jjMoveStringLiteralDfa5_0(active0, 0x20000000000L, active1, 0x400000000000L, active2, 0x100000000000000L, active3, 0x100000040000000L, active4, 0x500L);
2783      case 69:
2784      case 101:
2785         return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L, active2, 0x400000000L, active3, 0x400000000000000L, active4, 0x100201L);
2786      case 70:
2787      case 102:
2788         return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x100000000L, active2, 0x2000L, active3, 0x4000L, active4, 0L);
2789      case 71:
2790      case 103:
2791         return jjMoveStringLiteralDfa5_0(active0, 0x80000000000L, active1, 0x410000000000008L, active2, 0x10040000000L, active3, 0x1000000400L, active4, 0L);
2792      case 72:
2793      case 104:
2794         return jjMoveStringLiteralDfa5_0(active0, 0x1000000000L, active1, 0x200000000L, active2, 0L, active3, 0L, active4, 0L);
2795      case 73:
2796      case 105:
2797         return jjMoveStringLiteralDfa5_0(active0, 0x8002000100000000L, active1, 0x8000800040200000L, active2, 0x800800000c0L, active3, 0x8800000082L, active4, 0x60002L);
2798      case 74:
2799      case 106:
2800         return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L, active2, 0L, active3, 0L, active4, 0x8000000L);
2801      case 76:
2802      case 108:
2803         return jjMoveStringLiteralDfa5_0(active0, 0x220800c000000000L, active1, 0x1180024000c0L, active2, 0x800001002000400L, active3, 0x200000a0008L, active4, 0x1080000L);
2804      case 77:
2805      case 109:
2806         return jjMoveStringLiteralDfa5_0(active0, 0x10000000000000L, active1, 0x4000004000004400L, active2, 0x80000L, active3, 0x60000020448000L, active4, 0L);
2807      case 78:
2808      case 110:
2809         return jjMoveStringLiteralDfa5_0(active0, 0x2000000000L, active1, 0x2000000000L, active2, 0x800000000L, active3, 0x10000200L, active4, 0x40L);
2810      case 79:
2811      case 111:
2812         return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L, active2, 0x400000000800L, active3, 0x80000000000L, active4, 0L);
2813      case 80:
2814      case 112:
2815         return jjMoveStringLiteralDfa5_0(active0, 0x400000000000000L, active1, 0L, active2, 0x1000002000000030L, active3, 0x80800000L, active4, 0L);
2816      case 81:
2817      case 113:
2818         return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L, active2, 0x4000000000000L, active3, 0x400000000000L, active4, 0L);
2819      case 82:
2820      case 114:
2821         return jjMoveStringLiteralDfa5_0(active0, 0x40800400000000L, active1, 0xb4000001008a002L, active2, 0xa0044009c00002L, active3, 0x2004400000040L, active4, 0x6888L);
2822      case 83:
2823      case 115:
2824         return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L, active2, 0x2040000000041000L, active3, 0x8000000L, active4, 0L);
2825      case 84:
2826      case 116:
2827         return jjMoveStringLiteralDfa5_0(active0, 0x100000000000L, active1, 0x2001000020020000L, active2, 0x8L, active3, 0xc000200200000L, active4, 0x30L);
2828      case 85:
2829      case 117:
2830         return jjMoveStringLiteralDfa5_0(active0, 0x20400200000000L, active1, 0x20009040001L, active2, 0x208120004000001L, active3, 0x1812000001020L, active4, 0x401000L);
2831      case 89:
2832      case 121:
2833         return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x20000000000000L, active2, 0L, active3, 0L, active4, 0L);
2834      default :
2835         break;
2836   }
2837   return jjStartNfa_0(3, active0, active1, active2, active3, active4);
2838}
2839private final int jjMoveStringLiteralDfa5_0(long old0, long active0, long old1, long active1, long old2, long active2, long old3, long active3, long old4, long active4)
2840{
2841   if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2) | (active3 &= old3) | (active4 &= old4)) == 0L)
2842      return jjStartNfa_0(3, old0, old1, old2, old3, old4);
2843   try { curChar = input_stream.readChar(); }
2844   catch(java.io.IOException JavaDoc e) {
2845      jjStopStringLiteralDfa_0(4, active0, active1, active2, active3, active4);
2846      return 5;
2847   }
2848   switch(curChar)
2849   {
2850      case 49:
2851         return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0L, active2, 0x18000L, active3, 0L, active4, 0L);
2852      case 51:
2853         return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0L, active2, 0x20000L, active3, 0L, active4, 0L);
2854      case 59:
2855         if ((active0 & 0x8000000000L) != 0L)
2856         {
2857            jjmatchedKind = 39;
2858            jjmatchedPos = 5;
2859         }
2860         else if ((active0 & 0x10000000000L) != 0L)
2861         {
2862            jjmatchedKind = 40;
2863            jjmatchedPos = 5;
2864         }
2865         else if ((active0 & 0x8000000000000L) != 0L)
2866         {
2867            jjmatchedKind = 51;
2868            jjmatchedPos = 5;
2869         }
2870         else if ((active0 & 0x100000000000000L) != 0L)
2871         {
2872            jjmatchedKind = 56;
2873            jjmatchedPos = 5;
2874         }
2875         else if ((active0 & 0x200000000000000L) != 0L)
2876         {
2877            jjmatchedKind = 57;
2878            jjmatchedPos = 5;
2879         }
2880         else if ((active1 & 0x80L) != 0L)
2881         {
2882            jjmatchedKind = 71;
2883            jjmatchedPos = 5;
2884         }
2885         else if ((active1 & 0x400000L) != 0L)
2886         {
2887            jjmatchedKind = 86;
2888            jjmatchedPos = 5;
2889         }
2890         else if ((active1 & 0x2000000L) != 0L)
2891         {
2892            jjmatchedKind = 89;
2893            jjmatchedPos = 5;
2894         }
2895         else if ((active1 & 0x4000000L) != 0L)
2896         {
2897            jjmatchedKind = 90;
2898            jjmatchedPos = 5;
2899         }
2900         else if ((active1 & 0x10000000000L) != 0L)
2901         {
2902            jjmatchedKind = 104;
2903            jjmatchedPos = 5;
2904         }
2905         else if ((active1 & 0x40000000000L) != 0L)
2906         {
2907            jjmatchedKind = 106;
2908            jjmatchedPos = 5;
2909         }
2910         else if ((active1 & 0x100000000000L) != 0L)
2911            return jjStopAtPos(5, 108);
2912         else if ((active1 & 0x1000000000000L) != 0L)
2913            return jjStopAtPos(5, 112);
2914         else if ((active1 & 0x4000000000000L) != 0L)
2915            return jjStopAtPos(5, 114);
2916         else if ((active1 & 0x10000000000000L) != 0L)
2917            return jjStopAtPos(5, 116);
2918         else if ((active1 & 0x20000000000000L) != 0L)
2919            return jjStopAtPos(5, 117);
2920         else if ((active1 & 0x200000000000000L) != 0L)
2921         {
2922            jjmatchedKind = 121;
2923            jjmatchedPos = 5;
2924         }
2925         else if ((active1 & 0x800000000000000L) != 0L)
2926         {
2927            jjmatchedKind = 123;
2928            jjmatchedPos = 5;
2929         }
2930         else if ((active2 & 0x10L) != 0L)
2931            return jjStopAtPos(5, 132);
2932         else if ((active2 & 0x20L) != 0L)
2933            return jjStopAtPos(5, 133);
2934         else if ((active2 & 0x400L) != 0L)
2935         {
2936            jjmatchedKind = 138;
2937            jjmatchedPos = 5;
2938         }
2939         else if ((active2 & 0x800L) != 0L)
2940            return jjStopAtPos(5, 139);
2941         else if ((active2 & 0x2000L) != 0L)
2942            return jjStopAtPos(5, 141);
2943         else if ((active2 & 0x400000L) != 0L)
2944         {
2945            jjmatchedKind = 150;
2946            jjmatchedPos = 5;
2947         }
2948         else if ((active2 & 0x800000L) != 0L)
2949         {
2950            jjmatchedKind = 151;
2951            jjmatchedPos = 5;
2952         }
2953         else if ((active2 & 0x200000000L) != 0L)
2954         {
2955            jjmatchedKind = 161;
2956            jjmatchedPos = 5;
2957         }
2958         else if ((active2 & 0x800000000L) != 0L)
2959            return jjStopAtPos(5, 163);
2960         else if ((active2 & 0x1000000000L) != 0L)
2961         {
2962            jjmatchedKind = 164;
2963            jjmatchedPos = 5;
2964         }
2965         else if ((active2 & 0x4000000000L) != 0L)
2966         {
2967            jjmatchedKind = 166;
2968            jjmatchedPos = 5;
2969         }
2970         else if ((active2 & 0x10000000000L) != 0L)
2971            return jjStopAtPos(5, 168);
2972         else if ((active2 & 0x40000000000L) != 0L)
2973         {
2974            jjmatchedKind = 170;
2975            jjmatchedPos = 5;
2976         }
2977         else if ((active2 & 0x20000000000000L) != 0L)
2978            return jjStopAtPos(5, 181);
2979         else if ((active2 & 0x1000000000000000L) != 0L)
2980            return jjStopAtPos(5, 188);
2981         else if ((active3 & 0x4L) != 0L)
2982            return jjStopAtPos(5, 194);
2983         else if ((active3 & 0x4000L) != 0L)
2984            return jjStopAtPos(5, 206);
2985         else if ((active3 & 0x8000L) != 0L)
2986            return jjStopAtPos(5, 207);
2987         else if ((active3 & 0x80000L) != 0L)
2988         {
2989            jjmatchedKind = 211;
2990            jjmatchedPos = 5;
2991         }
2992         else if ((active3 & 0x100000L) != 0L)
2993            return jjStopAtPos(5, 212);
2994         else if ((active3 & 0x200000L) != 0L)
2995            return jjStopAtPos(5, 213);
2996         else if ((active3 & 0x800000L) != 0L)
2997            return jjStopAtPos(5, 215);
2998         else if ((active3 & 0x40000000L) != 0L)
2999            return jjStopAtPos(5, 222);
3000         else if ((active3 & 0x80000000L) != 0L)
3001            return jjStopAtPos(5, 223);
3002         else if ((active3 & 0x200000000L) != 0L)
3003            return jjStopAtPos(5, 225);
3004         else if ((active3 & 0x400000000L) != 0L)
3005         {
3006            jjmatchedKind = 226;
3007            jjmatchedPos = 5;
3008         }
3009         else if ((active3 & 0x1000000000L) != 0L)
3010            return jjStopAtPos(5, 228);
3011         else if ((active3 & 0x4000000000L) != 0L)
3012         {
3013            jjmatchedKind = 230;
3014            jjmatchedPos = 5;
3015         }
3016         else if ((active3 & 0x20000000000L) != 0L)
3017            return jjStopAtPos(5, 233);
3018         else if ((active3 & 0x4000000000000L) != 0L)
3019            return jjStopAtPos(5, 242);
3020         else if ((active3 & 0x8000000000000L) != 0L)
3021            return jjStopAtPos(5, 243);
3022         else if ((active3 & 0x400000000000000L) != 0L)
3023            return jjStopAtPos(5, 250);
3024         else if ((active3 & 0x2000000000000000L) != 0L)
3025            return jjStopAtPos(5, 253);
3026         else if ((active3 & 0x4000000000000000L) != 0L)
3027            return jjStopAtPos(5, 254);
3028         else if ((active3 & 0x8000000000000000L) != 0L)
3029            return jjStopAtPos(5, 255);
3030         else if ((active4 & 0x1L) != 0L)
3031            return jjStopAtPos(5, 256);
3032         else if ((active4 & 0x800L) != 0L)
3033         {
3034            jjmatchedKind = 267;
3035            jjmatchedPos = 5;
3036         }
3037         else if ((active4 & 0x2000L) != 0L)
3038         {
3039            jjmatchedKind = 269;
3040            jjmatchedPos = 5;
3041         }
3042         else if ((active4 & 0x80000L) != 0L)
3043         {
3044            jjmatchedKind = 275;
3045            jjmatchedPos = 5;
3046         }
3047         else if ((active4 & 0x1000000L) != 0L)
3048         {
3049            jjmatchedKind = 280;
3050            jjmatchedPos = 5;
3051         }
3052         else if ((active4 & 0x2000000L) != 0L)
3053         {
3054            jjmatchedKind = 281;
3055            jjmatchedPos = 5;
3056         }
3057         else if ((active4 & 0x8000000L) != 0L)
3058            return jjStopAtPos(5, 283);
3059         break;
3060      case 65:
3061      case 97:
3062         return jjMoveStringLiteralDfa6_0(active0, 0x410101000000000L, active1, 0x2000080200024008L, active2, 0x800002000080000L, active3, 0x60000000000400L, active4, 0x30L);
3063      case 67:
3064      case 99:
3065         return jjMoveStringLiteralDfa6_0(active0, 0x40800400000000L, active1, 0x10080002L, active2, 0x8000002L, active3, 0x800000040L, active4, 0x4000L);
3066      case 68:
3067      case 100:
3068         return jjMoveStringLiteralDfa6_0(active0, 0x2800004000000000L, active1, 0x8000008000000040L, active2, 0x8000000000L, active3, 0x10020008L, active4, 0L);
3069      case 69:
3070      case 101:
3071         return jjMoveStringLiteralDfa6_0(active0, 0x80000000000L, active1, 0x500000020000400L, active2, 0x40000000L, active3, 0x100000020040200L, active4, 0x508L);
3072      case 71:
3073      case 103:
3074         return jjMoveStringLiteralDfa6_0(active0, 0x8000002100000000L, active1, 0x2040000000L, active2, 0L, active3, 0x80L, active4, 0x2L);
3075      case 72:
3076      case 104:
3077         return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0L, active2, 0x2040000000000000L, active3, 0L, active4, 0x20000L);
3078      case 73:
3079      case 105:
3080         return jjMoveStringLiteralDfa6_0(active0, 0x20000000000L, active1, 0x400000000000L, active2, 0x2000000L, active3, 0x400000L, active4, 0L);
3081      case 76:
3082      case 108:
3083         return jjMoveStringLiteralDfa6_0(active0, 0x2000000000000L, active1, 0x800000200000L, active2, 0x80010044040L, active3, 0x8000000000L, active4, 0x40000L);
3084      case 77:
3085      case 109:
3086         return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0L, active2, 0L, active3, 0x8000000L, active4, 0L);
3087      case 78:
3088      case 110:
3089         return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x8000L, active2, 0x80000000L, active3, 0x2L, active4, 0x80L);
3090      case 79:
3091      case 111:
3092         return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x20000002000L, active2, 0x188520000000000L, active3, 0x3892000000000L, active4, 0L);
3093      case 80:
3094      case 112:
3095         return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x4000000000L, active2, 0L, active3, 0L, active4, 0L);
3096      case 82:
3097      case 114:
3098         return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x40000000000010L, active2, 0L, active3, 0x800L, active4, 0x100000L);
3099      case 83:
3100      case 115:
3101         return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x4008000100000020L, active2, 0x200800400000000L, active3, 0x11000L, active4, 0x240L);
3102      case 84:
3103      case 116:
3104         return jjMoveStringLiteralDfa6_0(active0, 0x20400200000000L, active1, 0x9040001L, active2, 0x5001001L, active3, 0x20L, active4, 0x401000L);
3105      case 85:
3106      case 117:
3107         return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0L, active2, 0x4000000000000L, active3, 0x400000000000L, active4, 0L);
3108      case 86:
3109      case 118:
3110         return jjMoveStringLiteralDfa6_0(active0, 0x81000800000000L, active1, 0x80100004L, active2, 0x20000084L, active3, 0x100L, active4, 0x8000L);
3111      case 89:
3112      case 121:
3113         return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0L, active2, 0x8L, active3, 0L, active4, 0L);
3114      default :
3115         break;
3116   }
3117   return jjStartNfa_0(4, active0, active1, active2, active3, active4);
3118}
3119private final int jjMoveStringLiteralDfa6_0(long old0, long active0, long old1, long active1, long old2, long active2, long old3, long active3, long old4, long active4)
3120{
3121   if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2) | (active3 &= old3) | (active4 &= old4)) == 0L)
3122      return jjStartNfa_0(4, old0, old1, old2, old3, old4);
3123   try { curChar = input_stream.readChar(); }
3124   catch(java.io.IOException JavaDoc e) {
3125      jjStopStringLiteralDfa_0(5, active0, active1, active2, active3, active4);
3126      return 6;
3127   }
3128   switch(curChar)
3129   {
3130      case 50:
3131         return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0L, active2, 0x8000L, active3, 0L, active4, 0L);
3132      case 52:
3133         return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0L, active2, 0x30000L, active3, 0L, active4, 0x8L);
3134      case 59:
3135         if ((active0 & 0x100000000L) != 0L)
3136         {
3137            jjmatchedKind = 32;
3138            jjmatchedPos = 6;
3139         }
3140         else if ((active0 & 0x400000000L) != 0L)
3141         {
3142            jjmatchedKind = 34;
3143            jjmatchedPos = 6;
3144         }
3145         else if ((active0 & 0x1000000000L) != 0L)
3146         {
3147            jjmatchedKind = 36;
3148            jjmatchedPos = 6;
3149         }
3150         else if ((active0 & 0x2000000000L) != 0L)
3151         {
3152            jjmatchedKind = 37;
3153            jjmatchedPos = 6;
3154         }
3155         else if ((active0 & 0x100000000000L) != 0L)
3156         {
3157            jjmatchedKind = 44;
3158            jjmatchedPos = 6;
3159         }
3160         else if ((active0 & 0x800000000000L) != 0L)
3161         {
3162            jjmatchedKind = 47;
3163            jjmatchedPos = 6;
3164         }
3165         else if ((active0 & 0x10000000000000L) != 0L)
3166         {
3167            jjmatchedKind = 52;
3168            jjmatchedPos = 6;
3169         }
3170         else if ((active0 & 0x40000000000000L) != 0L)
3171         {
3172            jjmatchedKind = 54;
3173            jjmatchedPos = 6;
3174         }
3175         else if ((active0 & 0x400000000000000L) != 0L)
3176         {
3177            jjmatchedKind = 58;
3178            jjmatchedPos = 6;
3179         }
3180         else if ((active0 & 0x8000000000000000L) != 0L)
3181         {
3182            jjmatchedKind = 63;
3183            jjmatchedPos = 6;
3184         }
3185         else if ((active1 & 0x2L) != 0L)
3186         {
3187            jjmatchedKind = 65;
3188            jjmatchedPos = 6;
3189         }
3190         else if ((active1 & 0x8L) != 0L)
3191         {
3192            jjmatchedKind = 67;
3193            jjmatchedPos = 6;
3194         }
3195         else if ((active1 & 0x400L) != 0L)
3196         {
3197            jjmatchedKind = 74;
3198            jjmatchedPos = 6;
3199         }
3200         else if ((active1 & 0x4000L) != 0L)
3201         {
3202            jjmatchedKind = 78;
3203            jjmatchedPos = 6;
3204         }
3205         else if ((active1 & 0x8000L) != 0L)
3206         {
3207            jjmatchedKind = 79;
3208            jjmatchedPos = 6;
3209         }
3210         else if ((active1 & 0x20000L) != 0L)
3211         {
3212            jjmatchedKind = 81;
3213            jjmatchedPos = 6;
3214         }
3215         else if ((active1 & 0x80000L) != 0L)
3216         {
3217            jjmatchedKind = 83;
3218            jjmatchedPos = 6;
3219         }
3220         else if ((active1 & 0x10000000L) != 0L)
3221         {
3222            jjmatchedKind = 92;
3223            jjmatchedPos = 6;
3224         }
3225         else if ((active1 & 0x20000000L) != 0L)
3226            return jjStopAtPos(6, 93);
3227         else if ((active1 & 0x40000000L) != 0L)
3228         {
3229            jjmatchedKind = 94;
3230            jjmatchedPos = 6;
3231         }
3232         else if ((active1 & 0x200000000L) != 0L)
3233         {
3234            jjmatchedKind = 97;
3235            jjmatchedPos = 6;
3236         }
3237         else if ((active1 & 0x2000000000L) != 0L)
3238         {
3239            jjmatchedKind = 101;
3240            jjmatchedPos = 6;
3241         }
3242         else if ((active1 & 0x4000000000L) != 0L)
3243            return jjStopAtPos(6, 102);
3244         else if ((active1 & 0x20000000000L) != 0L)
3245            return jjStopAtPos(6, 105);
3246         else if ((active1 & 0x800000000000L) != 0L)
3247            return jjStopAtPos(6, 111);
3248         else if ((active1 & 0x8000000000000L) != 0L)
3249            return jjStopAtPos(6, 115);
3250         else if ((active1 & 0x40000000000000L) != 0L)
3251            return jjStopAtPos(6, 118);
3252         else if ((active1 & 0x2000000000000000L) != 0L)
3253         {
3254            jjmatchedKind = 125;
3255            jjmatchedPos = 6;
3256         }
3257         else if ((active1 & 0x4000000000000000L) != 0L)
3258            return jjStopAtPos(6, 126);
3259         else if ((active2 & 0x2L) != 0L)
3260         {
3261            jjmatchedKind = 129;
3262            jjmatchedPos = 6;
3263         }
3264         else if ((active2 & 0x8L) != 0L)
3265            return jjStopAtPos(6, 131);
3266         else if ((active2 & 0x80L) != 0L)
3267            return jjStopAtPos(6, 135);
3268         else if ((active2 & 0x1000L) != 0L)
3269            return jjStopAtPos(6, 140);
3270         else if ((active2 & 0x40000L) != 0L)
3271            return jjStopAtPos(6, 146);
3272         else if ((active2 & 0x80000L) != 0L)
3273         {
3274            jjmatchedKind = 147;
3275            jjmatchedPos = 6;
3276         }
3277         else if ((active2 & 0x8000000L) != 0L)
3278         {
3279            jjmatchedKind = 155;
3280            jjmatchedPos = 6;
3281         }
3282         else if ((active2 & 0x10000000L) != 0L)
3283            return jjStopAtPos(6, 156);
3284         else if ((active2 & 0x40000000L) != 0L)
3285            return jjStopAtPos(6, 158);
3286         else if ((active2 & 0x80000000L) != 0L)
3287            return jjStopAtPos(6, 159);
3288         else if ((active2 & 0x2000000000L) != 0L)
3289         {
3290            jjmatchedKind = 165;
3291            jjmatchedPos = 6;
3292         }
3293         else if ((active2 & 0x20000000000L) != 0L)
3294            return jjStopAtPos(6, 169);
3295         else if ((active2 & 0x80000000000L) != 0L)
3296            return jjStopAtPos(6, 171);
3297         else if ((active2 & 0x100000000000L) != 0L)
3298            return jjStopAtPos(6, 172);
3299         else if ((active2 & 0x8000000000000L) != 0L)
3300            return jjStopAtPos(6, 179);
3301         else if ((active2 & 0x40000000000000L) != 0L)
3302            return jjStopAtPos(6, 182);
3303         else if ((active2 & 0x80000000000000L) != 0L)
3304            return jjStopAtPos(6, 183);
3305         else if ((active2 & 0x200000000000000L) != 0L)
3306            return jjStopAtPos(6, 185);
3307         else if ((active2 & 0x800000000000000L) != 0L)
3308            return jjStopAtPos(6, 187);
3309         else if ((active2 & 0x2000000000000000L) != 0L)
3310            return jjStopAtPos(6, 189);
3311         else if ((active3 & 0x2L) != 0L)
3312            return jjStopAtPos(6, 193);
3313         else if ((active3 & 0x40L) != 0L)
3314         {
3315            jjmatchedKind = 198;
3316            jjmatchedPos = 6;
3317         }
3318         else if ((active3 & 0x80L) != 0L)
3319         {
3320            jjmatchedKind = 199;
3321            jjmatchedPos = 6;
3322         }
3323         else if ((active3 & 0x200L) != 0L)
3324            return jjStopAtPos(6, 201);
3325         else if ((active3 & 0x400L) != 0L)
3326         {
3327            jjmatchedKind = 202;
3328            jjmatchedPos = 6;
3329         }
3330         else if ((active3 & 0x1000L) != 0L)
3331            return jjStopAtPos(6, 204);
3332         else if ((active3 & 0x10000000L) != 0L)
3333            return jjStopAtPos(6, 220);
3334         else if ((active3 & 0x20000000L) != 0L)
3335         {
3336            jjmatchedKind = 221;
3337            jjmatchedPos = 6;
3338         }
3339         else if ((active3 & 0x800000000L) != 0L)
3340            return jjStopAtPos(6, 227);
3341         else if ((active3 & 0x2000000000L) != 0L)
3342            return jjStopAtPos(6, 229);
3343         else if ((active3 & 0x8000000000L) != 0L)
3344            return jjStopAtPos(6, 231);
3345         else if ((active3 & 0x10000000000L) != 0L)
3346            return jjStopAtPos(6, 232);
3347         else if ((active3 & 0x800000000000L) != 0L)
3348            return jjStopAtPos(6, 239);
3349         else if ((active3 & 0x1000000000000L) != 0L)
3350            return jjStopAtPos(6, 240);
3351         else if ((active3 & 0x20000000000000L) != 0L)
3352         {
3353            jjmatchedKind = 245;
3354            jjmatchedPos = 6;
3355         }
3356         else if ((active4 & 0x2L) != 0L)
3357            return jjStopAtPos(6, 257);
3358         else if ((active4 & 0x10L) != 0L)
3359         {
3360            jjmatchedKind = 260;
3361            jjmatchedPos = 6;
3362         }
3363         else if ((active4 & 0x80L) != 0L)
3364         {
3365            jjmatchedKind = 263;
3366            jjmatchedPos = 6;
3367         }
3368         else if ((active4 & 0x100L) != 0L)
3369            return jjStopAtPos(6, 264);
3370         else if ((active4 & 0x200L) != 0L)
3371            return jjStopAtPos(6, 265);
3372         else if ((active4 & 0x400L) != 0L)
3373            return jjStopAtPos(6, 266);
3374         else if ((active4 & 0x4000L) != 0L)
3375         {
3376            jjmatchedKind = 270;
3377            jjmatchedPos = 6;
3378         }
3379         else if ((active4 & 0x20000L) != 0L)
3380            return jjStopAtPos(6, 273);
3381         break;
3382      case 65:
3383      case 97:
3384         return jjMoveStringLiteralDfa7_0(active0, 0x800000000000000L, active1, 0L, active2, 0x8000000000L, active3, 0L, active4, 0L);
3385      case 69:
3386      case 101:
3387         return jjMoveStringLiteralDfa7_0(active0, 0x20a1404a00000000L, active1, 0x8000008089140045L, active2, 0x24000005L, active3, 0x20128L, active4, 0x409000L);
3388      case 70:
3389      case 102:
3390         return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0L, active2, 0L, active3, 0x40000000000000L, active4, 0L);
3391      case 72:
3392      case 104:
3393         return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0x20L, active2, 0L, active3, 0x10000L, active4, 0L);
3394      case 76:
3395      case 108:
3396         return jjMoveStringLiteralDfa7_0(active0, 0x20000000000L, active1, 0x400000000000L, active2, 0x4000L, active3, 0x400000L, active4, 0L);
3397      case 78:
3398      case 110:
3399         return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0x100000000002000L, active2, 0L, active3, 0x2000008000000L, active4, 0L);
3400      case 79:
3401      case 111:
3402         return jjMoveStringLiteralDfa7_0(active0, 0x2000000000000L, active1, 0x200010L, active2, 0x4000000000040L, active3, 0x400000000800L, active4, 0x40000L);
3403      case 80:
3404      case 112:
3405         return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0L, active2, 0x2000000L, active3, 0L, active4, 0x100040L);
3406      case 82:
3407      case 114:
3408         return jjMoveStringLiteralDfa7_0(active0, 0x80000000000L, active1, 0x400080000000000L, active2, 0x400000000000L, active3, 0x80000000000L, active4, 0L);
3409      case 83:
3410      case 115:
3411         return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0L, active2, 0x1000000L, active3, 0x100000000040000L, active4, 0x20L);
3412      case 84:
3413      case 116:
3414         return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0L, active2, 0x100800400000000L, active3, 0L, active4, 0L);
3415      case 89:
3416      case 121:
3417         return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0x100000000L, active2, 0L, active3, 0L, active4, 0L);
3418      default :
3419         break;
3420   }
3421   return jjStartNfa_0(5, active0, active1, active2, active3, active4);
3422}
3423private final int jjMoveStringLiteralDfa7_0(long old0, long active0, long old1, long active1, long old2, long active2, long old3, long active3, long old4, long active4)
3424{
3425   if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2) | (active3 &= old3) | (active4 &= old4)) == 0L)
3426      return jjStartNfa_0(5, old0, old1, old2, old3, old4);
3427   try { curChar = input_stream.readChar(); }
3428   catch(java.io.IOException JavaDoc e) {
3429      jjStopStringLiteralDfa_0(6, active0, active1, active2, active3, active4);
3430      return 7;
3431   }
3432   switch(curChar)
3433   {
3434      case 59:
3435         if ((active0 & 0x200000000L) != 0L)
3436         {
3437            jjmatchedKind = 33;
3438            jjmatchedPos = 7;
3439         }
3440         else if ((active0 & 0x800000000L) != 0L)
3441         {
3442            jjmatchedKind = 35;
3443            jjmatchedPos = 7;
3444         }
3445         else if ((active0 & 0x4000000000L) != 0L)
3446         {
3447            jjmatchedKind = 38;
3448            jjmatchedPos = 7;
3449         }
3450         else if ((active0 & 0x20000000000L) != 0L)
3451         {
3452            jjmatchedKind = 41;
3453            jjmatchedPos = 7;
3454         }
3455         else if ((active0 & 0x80000000000L) != 0L)
3456         {
3457            jjmatchedKind = 43;
3458            jjmatchedPos = 7;
3459         }
3460         else if ((active0 & 0x400000000000L) != 0L)
3461         {
3462            jjmatchedKind = 46;
3463            jjmatchedPos = 7;
3464         }
3465         else if ((active0 & 0x1000000000000L) != 0L)
3466         {
3467            jjmatchedKind = 48;
3468            jjmatchedPos = 7;
3469         }
3470         else if ((active0 & 0x20000000000000L) != 0L)
3471         {
3472            jjmatchedKind = 53;
3473            jjmatchedPos = 7;
3474         }
3475         else if ((active0 & 0x80000000000000L) != 0L)
3476         {
3477            jjmatchedKind = 55;
3478            jjmatchedPos = 7;
3479         }
3480         else if ((active0 & 0x800000000000000L) != 0L)
3481         {
3482            jjmatchedKind = 59;
3483            jjmatchedPos = 7;
3484         }
3485         else if ((active0 & 0x2000000000000000L) != 0L)
3486         {
3487            jjmatchedKind = 61;
3488            jjmatchedPos = 7;
3489         }
3490         else if ((active1 & 0x1L) != 0L)
3491         {
3492            jjmatchedKind = 64;
3493            jjmatchedPos = 7;
3494         }
3495         else if ((active1 & 0x4L) != 0L)
3496         {
3497            jjmatchedKind = 66;
3498            jjmatchedPos = 7;
3499         }
3500         else if ((active1 & 0x20L) != 0L)
3501         {
3502            jjmatchedKind = 69;
3503            jjmatchedPos = 7;
3504         }
3505         else if ((active1 & 0x40L) != 0L)
3506         {
3507            jjmatchedKind = 70;
3508            jjmatchedPos = 7;
3509         }
3510         else if ((active1 & 0x2000L) != 0L)
3511         {
3512            jjmatchedKind = 77;
3513            jjmatchedPos = 7;
3514         }
3515         else if ((active1 & 0x40000L) != 0L)
3516         {
3517            jjmatchedKind = 82;
3518            jjmatchedPos = 7;
3519         }
3520         else if ((active1 & 0x100000L) != 0L)
3521         {
3522            jjmatchedKind = 84;
3523            jjmatchedPos = 7;
3524         }
3525         else if ((active1 & 0x1000000L) != 0L)
3526         {
3527            jjmatchedKind = 88;
3528            jjmatchedPos = 7;
3529         }
3530         else if ((active1 & 0x8000000L) != 0L)
3531         {
3532            jjmatchedKind = 91;
3533            jjmatchedPos = 7;
3534         }
3535         else if ((active1 & 0x80000000L) != 0L)
3536         {
3537            jjmatchedKind = 95;
3538            jjmatchedPos = 7;
3539         }
3540         else if ((active1 & 0x8000000000L) != 0L)
3541         {
3542            jjmatchedKind = 103;
3543            jjmatchedPos = 7;
3544         }
3545         else if ((active1 & 0x80000000000L) != 0L)
3546            return jjStopAtPos(7, 107);
3547         else if ((active1 & 0x400000000000L) != 0L)
3548         {
3549            jjmatchedKind = 110;
3550            jjmatchedPos = 7;
3551         }
3552         else if ((active1 & 0x100000000000000L) != 0L)
3553            return jjStopAtPos(7, 120);
3554         else if ((active1 & 0x400000000000000L) != 0L)
3555         {
3556            jjmatchedKind = 122;
3557            jjmatchedPos = 7;
3558         }
3559         else if ((active1 & 0x8000000000000000L) != 0L)
3560            return jjStopAtPos(7, 127);
3561         else if ((active2 & 0x1L) != 0L)
3562         {
3563            jjmatchedKind = 128;
3564            jjmatchedPos = 7;
3565         }
3566         else if ((active2 & 0x4L) != 0L)
3567         {
3568            jjmatchedKind = 130;
3569            jjmatchedPos = 7;
3570         }
3571         else if ((active2 & 0x4000L) != 0L)
3572            return jjStopAtPos(7, 142);
3573         else if ((active2 & 0x8000L) != 0L)
3574            return jjStopAtPos(7, 143);
3575         else if ((active2 & 0x10000L) != 0L)
3576            return jjStopAtPos(7, 144);
3577         else if ((active2 & 0x20000L) != 0L)
3578            return jjStopAtPos(7, 145);
3579         else if ((active2 & 0x1000000L) != 0L)
3580            return jjStopAtPos(7, 152);
3581         else if ((active2 & 0x2000000L) != 0L)
3582            return jjStopAtPos(7, 153);
3583         else if ((active2 & 0x4000000L) != 0L)
3584         {
3585            jjmatchedKind = 154;
3586            jjmatchedPos = 7;
3587         }
3588         else if ((active2 & 0x20000000L) != 0L)
3589         {
3590            jjmatchedKind = 157;
3591            jjmatchedPos = 7;
3592         }
3593         else if ((active2 & 0x400000000L) != 0L)
3594            return jjStopAtPos(7, 162);
3595         else if ((active2 & 0x8000000000L) != 0L)
3596         {
3597            jjmatchedKind = 167;
3598            jjmatchedPos = 7;
3599         }
3600         else if ((active2 & 0x400000000000L) != 0L)
3601            return jjStopAtPos(7, 174);
3602         else if ((active2 & 0x800000000000L) != 0L)
3603            return jjStopAtPos(7, 175);
3604         else if ((active2 & 0x4000000000000L) != 0L)
3605            return jjStopAtPos(7, 178);
3606         else if ((active2 & 0x100000000000000L) != 0L)
3607            return jjStopAtPos(7, 184);
3608         else if ((active3 & 0x8L) != 0L)
3609         {
3610            jjmatchedKind = 195;
3611            jjmatchedPos = 7;
3612         }
3613         else if ((active3 & 0x20L) != 0L)
3614         {
3615            jjmatchedKind = 197;
3616            jjmatchedPos = 7;
3617         }
3618         else if ((active3 & 0x100L) != 0L)
3619         {
3620            jjmatchedKind = 200;
3621            jjmatchedPos = 7;
3622         }
3623         else if ((active3 & 0x10000L) != 0L)
3624         {
3625            jjmatchedKind = 208;
3626            jjmatchedPos = 7;
3627         }
3628         else if ((active3 & 0x20000L) != 0L)
3629         {
3630            jjmatchedKind = 209;
3631            jjmatchedPos = 7;
3632         }
3633         else if ((active3 & 0x40000L) != 0L)
3634            return jjStopAtPos(7, 210);
3635         else if ((active3 & 0x400000L) != 0L)
3636            return jjStopAtPos(7, 214);
3637         else if ((active3 & 0x8000000L) != 0L)
3638            return jjStopAtPos(7, 219);
3639         else if ((active3 & 0x80000000000L) != 0L)
3640            return jjStopAtPos(7, 235);
3641         else if ((active3 & 0x400000000000L) != 0L)
3642            return jjStopAtPos(7, 238);
3643         else if ((active3 & 0x2000000000000L) != 0L)
3644         {
3645            jjmatchedKind = 241;
3646            jjmatchedPos = 7;
3647         }
3648         else if ((active3 & 0x40000000000000L) != 0L)
3649            return jjStopAtPos(7, 246);
3650         else if ((active3 & 0x100000000000000L) != 0L)
3651            return jjStopAtPos(7, 248);
3652         else if ((active4 & 0x8L) != 0L)
3653            return jjStopAtPos(7, 259);
3654         else if ((active4 & 0x40L) != 0L)
3655            return jjStopAtPos(7, 262);
3656         else if ((active4 & 0x1000L) != 0L)
3657         {
3658            jjmatchedKind = 268;
3659            jjmatchedPos = 7;
3660         }
3661         else if ((active4 & 0x8000L) != 0L)
3662         {
3663            jjmatchedKind = 271;
3664            jjmatchedPos = 7;
3665         }
3666         else if ((active4 & 0x100000L) != 0L)
3667            return jjStopAtPos(7, 276);
3668         else if ((active4 & 0x400000L) != 0L)
3669         {
3670            jjmatchedKind = 278;
3671            jjmatchedPos = 7;
3672         }
3673         break;
3674      case 77:
3675      case 109:
3676         return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0x100000000L, active2, 0L, active3, 0L, active4, 0L);
3677      case 78:
3678      case 110:
3679         return jjMoveStringLiteralDfa8_0(active0, 0x2000000000000L, active1, 0x200010L, active2, 0x40L, active3, 0x800L, active4, 0x40000L);
3680      case 89:
3681      case 121:
3682         return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L, active2, 0L, active3, 0L, active4, 0x20L);
3683      default :
3684         break;
3685   }
3686   return jjStartNfa_0(6, active0, active1, active2, active3, active4);
3687}
3688private final int jjMoveStringLiteralDfa8_0(long old0, long active0, long old1, long active1, long old2, long active2, long old3, long active3, long old4, long active4)
3689{
3690   if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2) | (active3 &= old3) | (active4 &= old4)) == 0L)
3691      return jjStartNfa_0(6, old0, old1, old2, old3, old4);
3692   try { curChar = input_stream.readChar(); }
3693   catch(java.io.IOException JavaDoc e) {
3694      jjStopStringLiteralDfa_0(7, active0, active1, active2, active3, active4);
3695      return 8;
3696   }
3697   switch(curChar)
3698   {
3699      case 59:
3700         if ((active0 & 0x2000000000000L) != 0L)
3701         {
3702            jjmatchedKind = 49;
3703            jjmatchedPos = 8;
3704         }
3705         else if ((active1 & 0x10L) != 0L)
3706         {
3707            jjmatchedKind = 68;
3708            jjmatchedPos = 8;
3709         }
3710         else if ((active1 & 0x200000L) != 0L)
3711         {
3712            jjmatchedKind = 85;
3713            jjmatchedPos = 8;
3714         }
3715         else if ((active1 & 0x100000000L) != 0L)
3716            return jjStopAtPos(8, 96);
3717         else if ((active2 & 0x40L) != 0L)
3718         {
3719            jjmatchedKind = 134;
3720            jjmatchedPos = 8;
3721         }
3722         else if ((active3 & 0x800L) != 0L)
3723         {
3724            jjmatchedKind = 203;
3725            jjmatchedPos = 8;
3726         }
3727         else if ((active4 & 0x40000L) != 0L)
3728         {
3729            jjmatchedKind = 274;
3730            jjmatchedPos = 8;
3731         }
3732         break;
3733      case 77:
3734      case 109:
3735         return jjMoveStringLiteralDfa9_0(active0, 0L, active1, 0L, active2, 0L, active3, 0L, active4, 0x20L);
3736      default :
3737         break;
3738   }
3739   return jjStartNfa_0(7, active0, active1, active2, active3, active4);
3740}
3741private final int jjMoveStringLiteralDfa9_0(long old0, long active0, long old1, long active1, long old2, long active2, long old3, long active3, long old4, long active4)
3742{
3743   if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2) | (active3 &= old3) | (active4 &= old4)) == 0L)
3744      return jjStartNfa_0(7, old0, old1, old2, old3, old4);
3745   try { curChar = input_stream.readChar(); }
3746   catch(java.io.IOException JavaDoc e) {
3747      jjStopStringLiteralDfa_0(8, 0L, 0L, 0L, 0L, active4);
3748      return 9;
3749   }
3750   switch(curChar)
3751   {
3752      case 59:
3753         if ((active4 & 0x20L) != 0L)
3754            return jjStopAtPos(9, 261);
3755         break;
3756      default :
3757         break;
3758   }
3759   return jjStartNfa_0(8, 0L, 0L, 0L, 0L, active4);
3760}
3761private final int jjMoveNfa_0(int startState, int curPos)
3762{
3763   int[] nextStates;
3764   int startsAt = 0;
3765   jjnewStateCnt = 5;
3766   int i = 1;
3767   jjstateSet[0] = startState;
3768   int j, kind = 0x7fffffff;
3769   for (;;)
3770   {
3771      if (++jjround == 0x7fffffff)
3772         ReInitRounds();
3773      if (curChar < 64)
3774      {
3775         long l = 1L << curChar;
3776         MatchLoop: do
3777         {
3778            switch(jjstateSet[--i])
3779            {
3780               case 0:
3781                  if (curChar == 38)
3782                     jjstateSet[jjnewStateCnt++] = 1;
3783                  else if (curChar == 0)
3784                  {
3785                     if (kind > 1)
3786                        kind = 1;
3787                  }
3788                  break;
3789               case 1:
3790                  if (curChar == 35)
3791                     jjCheckNAdd(2);
3792                  break;
3793               case 2:
3794                  if ((0x3ff000000000000L & l) != 0L)
3795                     jjCheckNAddTwoStates(2, 3);
3796                  break;
3797               case 3:
3798                  if (curChar == 59)
3799                     kind = 284;
3800                  break;
3801               case 4:
3802                  if (curChar == 38)
3803                     jjstateSet[jjnewStateCnt++] = 1;
3804                  break;
3805               default : break;
3806            }
3807         } while(i != startsAt);
3808      }
3809      else if (curChar < 128)
3810      {
3811         long l = 1L << (curChar & 077);
3812         MatchLoop: do
3813         {
3814            switch(jjstateSet[--i])
3815            {
3816               default : break;
3817            }
3818         } while(i != startsAt);
3819      }
3820      else
3821      {
3822         int i2 = (curChar & 0xff) >> 6;
3823         long l2 = 1L << (curChar & 077);
3824         MatchLoop: do
3825         {
3826            switch(jjstateSet[--i])
3827            {
3828               default : break;
3829            }
3830         } while(i != startsAt);
3831      }
3832      if (kind != 0x7fffffff)
3833      {
3834         jjmatchedKind = kind;
3835         jjmatchedPos = curPos;
3836         kind = 0x7fffffff;
3837      }
3838      ++curPos;
3839      if ((i = jjnewStateCnt) == (startsAt = 5 - (jjnewStateCnt = startsAt)))
3840         return curPos;
3841      try { curChar = input_stream.readChar(); }
3842      catch(java.io.IOException JavaDoc e) { return curPos; }
3843   }
3844}
3845private final int jjStopStringLiteralDfa_7(int pos, long active0)
3846{
3847   switch (pos)
3848   {
3849      default :
3850         return -1;
3851   }
3852}
3853private final int jjStartNfa_7(int pos, long active0)
3854{
3855   return jjMoveNfa_7(jjStopStringLiteralDfa_7(pos, active0), pos + 1);
3856}
3857private final int jjStartNfaWithStates_7(int pos, int kind, int state)
3858{
3859   jjmatchedKind = kind;
3860   jjmatchedPos = pos;
3861   try { curChar = input_stream.readChar(); }
3862   catch(java.io.IOException JavaDoc e) { return pos + 1; }
3863   return jjMoveNfa_7(state, pos + 1);
3864}
3865private final int jjMoveStringLiteralDfa0_7()
3866{
3867   switch(curChar)
3868   {
3869      case 62:
3870         return jjStopAtPos(0, 11);
3871      default :
3872         return jjMoveNfa_7(0, 0);
3873   }
3874}
3875private final int jjMoveNfa_7(int startState, int curPos)
3876{
3877   int[] nextStates;
3878   int startsAt = 0;
3879   jjnewStateCnt = 1;
3880   int i = 1;
3881   jjstateSet[0] = startState;
3882   int j, kind = 0x7fffffff;
3883   for (;;)
3884   {
3885      if (++jjround == 0x7fffffff)
3886         ReInitRounds();
3887      if (curChar < 64)
3888      {
3889         long l = 1L << curChar;
3890         MatchLoop: do
3891         {
3892            switch(jjstateSet[--i])
3893            {
3894               case 0:
3895                  if (curChar == 0)
3896                     kind = 1;
3897                  break;
3898               default : break;
3899            }
3900         } while(i != startsAt);
3901      }
3902      else if (curChar < 128)
3903      {
3904         long l = 1L << (curChar & 077);
3905         MatchLoop: do
3906         {
3907            switch(jjstateSet[--i])
3908            {
3909               default : break;
3910            }
3911         } while(i != startsAt);
3912      }
3913      else
3914      {
3915         int i2 = (curChar & 0xff) >> 6;
3916         long l2 = 1L << (curChar & 077);
3917         MatchLoop: do
3918         {
3919            switch(jjstateSet[--i])
3920            {
3921               default : break;
3922            }
3923         } while(i != startsAt);
3924      }
3925      if (kind != 0x7fffffff)
3926      {
3927         jjmatchedKind = kind;
3928         jjmatchedPos = curPos;
3929         kind = 0x7fffffff;
3930      }
3931      ++curPos;
3932      if ((i = jjnewStateCnt) == (startsAt = 1 - (jjnewStateCnt = startsAt)))
3933         return curPos;
3934      try { curChar = input_stream.readChar(); }
3935      catch(java.io.IOException JavaDoc e) { return curPos; }
3936   }
3937}
3938private final int jjStopStringLiteralDfa_6(int pos, long active0)
3939{
3940   switch (pos)
3941   {
3942      default :
3943         return -1;
3944   }
3945}
3946private final int jjStartNfa_6(int pos, long active0)
3947{
3948   return jjMoveNfa_6(jjStopStringLiteralDfa_6(pos, active0), pos + 1);
3949}
3950private final int jjStartNfaWithStates_6(int pos, int kind, int state)
3951{
3952   jjmatchedKind = kind;
3953   jjmatchedPos = pos;
3954   try { curChar = input_stream.readChar(); }
3955   catch(java.io.IOException JavaDoc e) { return pos + 1; }
3956   return jjMoveNfa_6(state, pos + 1);
3957}
3958private final int jjMoveStringLiteralDfa0_6()
3959{
3960   switch(curChar)
3961   {
3962      case 62:
3963         return jjStopAtPos(0, 13);
3964      default :
3965         return jjMoveNfa_6(0, 0);
3966   }
3967}
3968private final int jjMoveNfa_6(int startState, int curPos)
3969{
3970   int[] nextStates;
3971   int startsAt = 0;
3972   jjnewStateCnt = 1;
3973   int i = 1;
3974   jjstateSet[0] = startState;
3975   int j, kind = 0x7fffffff;
3976   for (;;)
3977   {
3978      if (++jjround == 0x7fffffff)
3979         ReInitRounds();
3980      if (curChar < 64)
3981      {
3982         long l = 1L << curChar;
3983         MatchLoop: do
3984         {
3985            switch(jjstateSet[--i])
3986            {
3987               case 0:
3988                  if (curChar == 0)
3989                     kind = 1;
3990                  break;
3991               default : break;
3992            }
3993         } while(i != startsAt);
3994      }
3995      else if (curChar < 128)
3996      {
3997         long l = 1L << (curChar & 077);
3998         MatchLoop: do
3999         {
4000            switch(jjstateSet[--i])
4001            {
4002               default : break;
4003            }
4004         } while(i != startsAt);
4005      }
4006      else
4007      {
4008         int i2 = (curChar & 0xff) >> 6;
4009         long l2 = 1L << (curChar & 077);
4010         MatchLoop: do
4011         {
4012            switch(jjstateSet[--i])
4013            {
4014               default : break;
4015            }
4016         } while(i != startsAt);
4017      }
4018      if (kind != 0x7fffffff)
4019      {
4020         jjmatchedKind = kind;
4021         jjmatchedPos = curPos;
4022         kind = 0x7fffffff;
4023      }
4024      ++curPos;
4025      if ((i = jjnewStateCnt) == (startsAt = 1 - (jjnewStateCnt = startsAt)))
4026         return curPos;
4027      try { curChar = input_stream.readChar(); }
4028      catch(java.io.IOException JavaDoc e) { return curPos; }
4029   }
4030}
4031private final int jjStopStringLiteralDfa_1(int pos, long active0, long active1, long active2, long active3, long active4)
4032{
4033   switch (pos)
4034   {
4035      case 0:
4036         if ((active0 & 0xffffffff00000000L) != 0L || (active1 & 0xffffffffffffffffL) != 0L || (active2 & 0xffffffffffffffffL) != 0L || (active3 & 0xffffffffffffffffL) != 0L || (active4 & 0xfffffffL) != 0L)
4037            return 1;
4038         return -1;
4039      default :
4040         return -1;
4041   }
4042}
4043private final int jjStartNfa_1(int pos, long active0, long active1, long active2, long active3, long active4)
4044{
4045   return jjMoveNfa_1(jjStopStringLiteralDfa_1(pos, active0, active1, active2, active3, active4), pos + 1);
4046}
4047private final int jjStartNfaWithStates_1(int pos, int kind, int state)
4048{
4049   jjmatchedKind = kind;
4050   jjmatchedPos = pos;
4051   try { curChar = input_stream.readChar(); }
4052   catch(java.io.IOException JavaDoc e) { return pos + 1; }
4053   return jjMoveNfa_1(state, pos + 1);
4054}
4055private final int jjMoveStringLiteralDfa0_1()
4056{
4057   switch(curChar)
4058   {
4059      case 34:
4060         return jjStopAtPos(0, 28);
4061      case 38:
4062         return jjMoveStringLiteralDfa1_1(0xffffffff00000000L, 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffffffffffffL, 0xfffffffL);
4063      default :
4064         return jjMoveNfa_1(0, 0);
4065   }
4066}
4067private final int jjMoveStringLiteralDfa1_1(long active0, long active1, long active2, long active3, long active4)
4068{
4069   try { curChar = input_stream.readChar(); }
4070   catch(java.io.IOException JavaDoc e) {
4071      jjStopStringLiteralDfa_1(0, active0, active1, active2, active3, active4);
4072      return 1;
4073   }
4074   switch(curChar)
4075   {
4076      case 65:
4077      case 97:
4078         return jjMoveStringLiteralDfa2_1(active0, 0xff00000000L, active1, 0x1fff8000000L, active2, 0L, active3, 0L, active4, 0L);
4079      case 66:
4080      case 98:
4081         return jjMoveStringLiteralDfa2_1(active0, 0x10000000000L, active1, 0x1e0000000000L, active2, 0L, active3, 0L, active4, 0L);
4082      case 67:
4083      case 99:
4084         return jjMoveStringLiteralDfa2_1(active0, 0x60000000000L, active1, 0x1ffe00000000000L, active2, 0L, active3, 0L, active4, 0L);
4085      case 68:
4086      case 100:
4087         return jjMoveStringLiteralDfa2_1(active0, 0x180000000000L, active1, 0xfe00000000000000L, active2, 0L, active3, 0L, active4, 0L);
4088      case 69:
4089      case 101:
4090         return jjMoveStringLiteralDfa2_1(active0, 0xfe00000000000L, active1, 0L, active2, 0x1fffL, active3, 0L, active4, 0L);
4091      case 70:
4092      case 102:
4093         return jjMoveStringLiteralDfa2_1(active0, 0L, active1, 0L, active2, 0x7e000L, active3, 0L, active4, 0L);
4094      case 71:
4095      case 103:
4096         return jjMoveStringLiteralDfa2_1(active0, 0x10000000000000L, active1, 0L, active2, 0x380000L, active3, 0L, active4, 0L);
4097      case 72:
4098      case 104:
4099         return jjMoveStringLiteralDfa2_1(active0, 0L, active1, 0L, active2, 0x3c00000L, active3, 0L, active4, 0L);
4100      case 73:
4101      case 105:
4102         return jjMoveStringLiteralDfa2_1(active0, 0x3e0000000000000L, active1, 0L, active2, 0x1ffc000000L, active3, 0L, active4, 0L);
4103      case 75:
4104      case 107:
4105         return jjMoveStringLiteralDfa2_1(active0, 0x400000000000000L, active1, 0L, active2, 0x2000000000L, active3, 0L, active4, 0L);
4106      case 76:
4107      case 108:
4108         return jjMoveStringLiteralDfa2_1(active0, 0x800000000000000L, active1, 0L, active2, 0x1fffc000000000L, active3, 0L, active4, 0L);
4109      case 77:
4110      case 109:
4111         return jjMoveStringLiteralDfa2_1(active0, 0x1000000000000000L, active1, 0L, active2, 0x7e0000000000000L, active3, 0L, active4, 0L);
4112      case 78:
4113      case 110:
4114         return jjMoveStringLiteralDfa2_1(active0, 0x6000000000000000L, active1, 0L, active2, 0xf800000000000000L, active3, 0x1fL, active4, 0L);
4115      case 79:
4116      case 111:
4117         return jjMoveStringLiteralDfa2_1(active0, 0x8000000000000000L, active1, 0xffL, active2, 0L, active3, 0xfffe0L, active4, 0L);
4118      case 80:
4119      case 112:
4120         return jjMoveStringLiteralDfa2_1(active0, 0L, active1, 0xf00L, active2, 0L, active3, 0x1fff00000L, active4, 0L);
4121      case 81:
4122      case 113:
4123         return jjMoveStringLiteralDfa2_1(active0, 0L, active1, 0L, active2, 0L, active3, 0x200000000L, active4, 0L);
4124      case 82:
4125      case 114:
4126         return jjMoveStringLiteralDfa2_1(active0, 0L, active1, 0x1000L, active2, 0L, active3, 0xfffc00000000L, active4, 0L);
4127      case 83:
4128      case 115:
4129         return jjMoveStringLiteralDfa2_1(active0, 0L, active1, 0x6000L, active2, 0L, active3, 0xffff000000000000L, active4, 0x3L);
4130      case 84:
4131      case 116:
4132         return jjMoveStringLiteralDfa2_1(active0, 0L, active1, 0x38000L, active2, 0L, active3, 0L, active4, 0x7fcL);
4133      case 85:
4134      case 117:
4135         return jjMoveStringLiteralDfa2_1(active0, 0L, active1, 0x7c0000L, active2, 0L, active3, 0L, active4, 0xff800L);
4136      case 87:
4137      case 119:
4138         return jjMoveStringLiteralDfa2_1(active0, 0L, active1, 0L, active2, 0L, active3, 0L, active4, 0x100000L);
4139      case 88:
4140      case 120:
4141         return jjMoveStringLiteralDfa2_1(active0, 0L, active1, 0x800000L, active2, 0L, active3, 0L, active4, 0x200000L);
4142      case 89:
4143      case 121:
4144         return jjMoveStringLiteralDfa2_1(active0, 0L, active1, 0x3000000L, active2, 0L, active3, 0L, active4, 0x1c00000L);
4145      case 90:
4146      case 122:
4147         return jjMoveStringLiteralDfa2_1(active0, 0L, active1, 0x4000000L, active2, 0L, active3, 0L, active4, 0xe000000L);
4148      default :
4149         break;
4150   }
4151   return jjStartNfa_1(0, active0, active1, active2, active3, active4);
4152}
4153private final int jjMoveStringLiteralDfa2_1(long old0, long active0, long old1, long active1, long old2, long active2, long old3, long active3, long old4, long active4)
4154{
4155   if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2) | (active3 &= old3) | (active4 &= old4)) == 0L)
4156      return jjStartNfa_1(0, old0, old1, old2, old3, old4);
4157   try { curChar = input_stream.readChar(); }
4158   catch(java.io.IOException JavaDoc e) {
4159      jjStopStringLiteralDfa_1(1, active0, active1, active2, active3, active4);
4160      return 2;
4161   }
4162   switch(curChar)
4163   {
4164      case 65:
4165      case 97:
4166         return jjMoveStringLiteralDfa3_1(active0, 0xc30480200000000L, active1, 0xe00200009050001L, active2, 0x82007e004c80001L, active3, 0x7c00300020L, active4, 0x403804L);
4167      case 66:
4168      case 98:
4169         return jjMoveStringLiteralDfa3_1(active0, 0L, active1, 0L, active2, 0x1000000000000000L, active3, 0x1000000000000L, active4, 0L);
4170      case 67:
4171      case 99:
4172         return jjMoveStringLiteralDfa3_1(active0, 0x40820400000000L, active1, 0x400030082002L, active2, 0x80008000002L, active3, 0x2008000000040L, active4, 0x4000L);
4173      case 68:
4174      case 100:
4175         return jjMoveStringLiteralDfa3_1(active0, 0L, active1, 0x20000000000L, active2, 0x2040100000000000L, active3, 0x4010000000000L, active4, 0L);
4176      case 69:
4177      case 101:
4178         return jjMoveStringLiteralDfa3_1(active0, 0x8000110100000000L, active1, 0x3001840044000000L, active2, 0x4000200013100000L, active3, 0x8060000c00080L, active4, 0x2900000L);
4179      case 70:
4180      case 102:
4181         return jjMoveStringLiteralDfa3_1(active0, 0L, active1, 0L, active2, 0x400000000000L, active3, 0x80000000000L, active4, 0L);
4182      case 71:
4183      case 103:
4184         return jjMoveStringLiteralDfa3_1(active0, 0x81000800000000L, active1, 0x80100004L, active2, 0x20000004L, active3, 0x100L, active4, 0x8000L);
4185      case 72:
4186      case 104:
4187         return jjMoveStringLiteralDfa3_1(active0, 0x40000000000L, active1, 0x2000000029100L, active2, 0L, active3, 0x10100001000000L, active4, 0xf8L);
4188      case 73:
4189      case 105:
4190         return jjMoveStringLiteralDfa3_1(active0, 0L, active1, 0xc004000000804200L, active2, 0x8380000000000000L, active3, 0xe0000006000000L, active4, 0x200300L);
4191      case 76:
4192      case 108:
4193         return jjMoveStringLiteralDfa3_1(active0, 0x1000000000L, active1, 0x8000300000000L, active2, 0L, active3, 0x200008000200L, active4, 0L);
4194      case 77:
4195      case 109:
4196         return jjMoveStringLiteralDfa3_1(active0, 0L, active1, 0x400000018L, active2, 0x40000018L, active3, 0xc00L, active4, 0x10000L);
4197      case 78:
4198      case 110:
4199         return jjMoveStringLiteralDfa3_1(active0, 0L, active1, 0x1800000000L, active2, 0x180002020L, active3, 0L, active4, 0L);
4200      case 79:
4201      case 111:
4202         return jjMoveStringLiteralDfa3_1(active0, 0x100000000000000L, active1, 0x30000000000000L, active2, 0x1800200004000L, active3, 0x10000003L, active4, 0L);
4203      case 80:
4204      case 112:
4205         return jjMoveStringLiteralDfa3_1(active0, 0x2000000000000L, active1, 0x200000L, active2, 0x40L, active3, 0x100000000001000L, active4, 0x60000L);
4206      case 81:
4207      case 113:
4208         return jjMoveStringLiteralDfa3_1(active0, 0L, active1, 0L, active2, 0x400000080L, active3, 0L, active4, 0L);
4209      case 82:
4210      case 114:
4211         return jjMoveStringLiteralDfa3_1(active0, 0x2000000000L, active1, 0x40082000000400L, active2, 0x2000000078000L, active3, 0xe000e000L, active4, 0x400L);
4212      case 83:
4213      case 115:
4214         return jjMoveStringLiteralDfa3_1(active0, 0L, active1, 0x4000000820L, active2, 0xc000800000000L, active3, 0xc00100010004L, active4, 0L);
4215      case 84:
4216      case 116:
4217         return jjMoveStringLiteralDfa3_1(active0, 0x2004204000000000L, active1, 0x8000000040L, active2, 0x10000000200300L, active3, 0x60008L, active4, 0L);
4218      case 85:
4219      case 117:
4220         return jjMoveStringLiteralDfa3_1(active0, 0x5208008000000000L, active1, 0x180110002400080L, active2, 0x400001000000c00L, active3, 0xfe00000200080010L, active4, 0x1080001L);
4221      case 87:
4222      case 119:
4223         return jjMoveStringLiteralDfa3_1(active0, 0L, active1, 0L, active2, 0L, active3, 0L, active4, 0xc000000L);
4224      case 88:
4225      case 120:
4226         return jjMoveStringLiteralDfa3_1(active0, 0L, active1, 0L, active2, 0x1000L, active3, 0L, active4, 0L);
4227      case 90:
4228      case 122:
4229         return jjMoveStringLiteralDfa3_1(active0, 0L, active1, 0L, active2, 0L, active3, 0L, active4, 0x2L);
4230      default :
4231         break;
4232   }
4233   return jjStartNfa_1(1, active0, active1, active2, active3, active4);
4234}
4235private final int jjMoveStringLiteralDfa3_1(long old0, long active0, long old1, long active1, long old2, long active2, long old3, long active3, long old4, long active4)
4236{
4237   if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2) | (active3 &= old3) | (active4 &= old4)) == 0L)
4238      return jjStartNfa_1(1, old0, old1, old2, old3, old4);
4239   try { curChar = input_stream.readChar(); }
4240   catch(java.io.IOException JavaDoc e) {
4241      jjStopStringLiteralDfa_1(2, active0, active1, active2, active3, active4);
4242      return 3;
4243   }
4244   switch(curChar)
4245   {
4246      case 59:
4247         if ((active0 & 0x1000000000000000L) != 0L)
4248         {
4249            jjmatchedKind = 60;
4250            jjmatchedPos = 3;
4251         }
4252         else if ((active0 & 0x4000000000000000L) != 0L)
4253         {
4254            jjmatchedKind = 62;
4255            jjmatchedPos = 3;
4256         }
4257         else if ((active1 & 0x200L) != 0L)
4258         {
4259            jjmatchedKind = 73;
4260            jjmatchedPos = 3;
4261         }
4262         else if ((active1 & 0x800000L) != 0L)
4263         {
4264            jjmatchedKind = 87;
4265            jjmatchedPos = 3;
4266         }
4267         else if ((active2 & 0x100000L) != 0L)
4268            return jjStopAtPos(3, 148);
4269         else if ((active2 & 0x200000L) != 0L)
4270            return jjStopAtPos(3, 149);
4271         else if ((active2 & 0x200000000000L) != 0L)
4272            return jjStopAtPos(3, 173);
4273         else if ((active2 & 0x10000000000000L) != 0L)
4274            return jjStopAtPos(3, 180);
4275         else if ((active2 & 0x400000000000000L) != 0L)
4276         {
4277            jjmatchedKind = 186;
4278            jjmatchedPos = 3;
4279         }
4280         else if ((active2 & 0x4000000000000000L) != 0L)
4281            return jjStopAtPos(3, 190);
4282         else if ((active2 & 0x8000000000000000L) != 0L)
4283            return jjStopAtPos(3, 191);
4284         else if ((active3 & 0x10L) != 0L)
4285         {
4286            jjmatchedKind = 196;
4287            jjmatchedPos = 3;
4288         }
4289         else if ((active3 & 0x2000L) != 0L)
4290            return jjStopAtPos(3, 205);
4291         else if ((active3 & 0x2000000L) != 0L)
4292         {
4293            jjmatchedKind = 217;
4294            jjmatchedPos = 3;
4295         }
4296         else if ((active4 & 0x200000L) != 0L)
4297         {
4298            jjmatchedKind = 277;
4299            jjmatchedPos = 3;
4300         }
4301         break;
4302      case 65:
4303      case 97:
4304         return jjMoveStringLiteralDfa4_1(active0, 0x4000000000000L, active1, 0x4040000000002000L, active2, 0x2044000041078100L, active3, 0x102420000000000L, active4, 0x400L);
4305      case 66:
4306      case 98:
4307         return jjMoveStringLiteralDfa4_1(active0, 0L, active1, 0L, active2, 0x800000000000000L, active3, 0x600000000000000L, active4, 0L);
4308      case 67:
4309      case 99:
4310         return jjMoveStringLiteralDfa4_1(active0, 0x20400200000000L, active1, 0x9040001L, active2, 0xa0000004000001L, active3, 0x8000000000020L, active4, 0x401000L);
4311      case 68:
4312      case 100:
4313         return jjMoveStringLiteralDfa4_1(active0, 0L, active1, 0x800800000000L, active2, 0x100000000000000L, active3, 0x80000c000L, active4, 0L);
4314      case 69:
4315      case 101:
4316         return jjMoveStringLiteralDfa4_1(active0, 0x20000000000L, active1, 0x400100020008L, active2, 0x80000000000L, active3, 0x8000000400L, active4, 0x38L);
4317      case 70:
4318      case 102:
4319         return jjMoveStringLiteralDfa4_1(active0, 0L, active1, 0L, active2, 0x80000000L, active3, 0L, active4, 0L);
4320      case 71:
4321      case 103:
4322         return jjMoveStringLiteralDfa4_1(active0, 0x80000000000L, active1, 0x1400001000004000L, active2, 0L, active3, 0x60040000000000L, active4, 0L);
4323      case 72:
4324      case 104:
4325         return jjMoveStringLiteralDfa4_1(active0, 0x200000000000L, active1, 0L, active2, 0x200L, active3, 0L, active4, 0L);
4326      case 73:
4327      case 105:
4328         return jjMoveStringLiteralDfa4_1(active0, 0x2040846400000000L, active1, 0x200a010080d52L, active2, 0x808001002L, active3, 0x121060a48L, active4, 0x104040L);
4329      case 74:
4330      case 106:
4331         return jjMoveStringLiteralDfa4_1(active0, 0L, active1, 0L, active2, 0L, active3, 0L, active4, 0x4000000L);
4332      case 76:
4333      case 108:
4334         return jjMoveStringLiteralDfa4_1(active0, 0x8000100100000000L, active1, 0x2000100040000020L, active2, 0x400002000000L, active3, 0x80000011080L, active4, 0x10102L);
4335      case 77:
4336      case 109:
4337         return jjMoveStringLiteralDfa4_1(active0, 0xa18008000000000L, active1, 0x10002400080L, active2, 0x2009000080400L, active3, 0x880200000080000L, active4, 0x1080200L);
4338      case 78:
4339      case 110:
4340         return jjMoveStringLiteralDfa4_1(active0, 0L, active1, 0x11000000000000L, active2, 0x200010000000000L, active3, 0x1000000000L, active4, 0x8800000L);
4341      case 79:
4342      case 111:
4343         return jjMoveStringLiteralDfa4_1(active0, 0L, active1, 0x9000L, active2, 0x2000L, active3, 0x41002c0000000L, active4, 0x80L);
4344      case 80:
4345      case 112:
4346         return jjMoveStringLiteralDfa4_1(active0, 0x400001000000000L, active1, 0xa0200600000000L, active2, 0x2000000008L, active3, 0xf000000000000000L, active4, 0x1L);
4347      case 81:
4348      case 113:
4349         return jjMoveStringLiteralDfa4_1(active0, 0L, active1, 0x20000000000L, active2, 0x8120000000000L, active3, 0x1812000000000L, active4, 0L);
4350      case 82:
4351      case 114:
4352         return jjMoveStringLiteralDfa4_1(active0, 0x81000800000000L, active1, 0xb04000080100004L, active2, 0x44020c04804L, active3, 0x4400f00100L, active4, 0xa800L);
4353      case 83:
4354      case 115:
4355         return jjMoveStringLiteralDfa4_1(active0, 0x2000000000000L, active1, 0x200000L, active2, 0x1000000000000070L, active3, 0L, active4, 0x60000L);
4356      case 84:
4357      case 116:
4358         return jjMoveStringLiteralDfa4_1(active0, 0x100010000000000L, active1, 0x40004000000L, active2, 0x300000000L, active3, 0x3L, active4, 0x2000000L);
4359      case 85:
4360      case 117:
4361         return jjMoveStringLiteralDfa4_1(active0, 0L, active1, 0x8000020010000L, active2, 0x400000080L, active3, 0x18000004L, active4, 0x4L);
4362      case 86:
4363      case 118:
4364         return jjMoveStringLiteralDfa4_1(active0, 0L, active1, 0x8000080000000000L, active2, 0L, active3, 0x4000000L, active4, 0L);
4365      case 87:
4366      case 119:
4367         return jjMoveStringLiteralDfa4_1(active0, 0L, active1, 0L, active2, 0x800000000000L, active3, 0L, active4, 0L);
4368      case 88:
4369      case 120:
4370         return jjMoveStringLiteralDfa4_1(active0, 0L, active1, 0L, active2, 0x10000000L, active3, 0L, active4, 0L);
4371      case 89:
4372      case 121:
4373         return jjMoveStringLiteralDfa4_1(active0, 0L, active1, 0x4000000000L, active2, 0L, active3, 0x10000000000000L, active4, 0L);
4374      case 90:
4375      case 122:
4376         return jjMoveStringLiteralDfa4_1(active0, 0L, active1, 0L, active2, 0x1000000000000L, active3, 0L, active4, 0L);
4377      default :
4378         break;
4379   }
4380   return jjStartNfa_1(2, active0, active1, active2, active3, active4);
4381}
4382private final int jjMoveStringLiteralDfa4_1(long old0, long active0, long old1, long active1, long old2, long active2, long old3, long active3, long old4, long active4)
4383{
4384   if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2) | (active3 &= old3) | (active4 &= old4)) == 0L)
4385      return jjStartNfa_1(2, old0, old1, old2, old3, old4);
4386   try { curChar = input_stream.readChar(); }
4387   catch(java.io.IOException JavaDoc e) {
4388      jjStopStringLiteralDfa_1(3, active0, active1, active2, active3, active4);
4389      return 4;
4390   }
4391   switch(curChar)
4392   {
4393      case 49:
4394         return jjMoveStringLiteralDfa5_1(active0, 0L, active1, 0L, active2, 0L, active3, 0x2000000000000000L, active4, 0L);
4395      case 50:
4396         return jjMoveStringLiteralDfa5_1(active0, 0L, active1, 0L, active2, 0L, active3, 0x4000000000000000L, active4, 0L);
4397      case 51:
4398         return jjMoveStringLiteralDfa5_1(active0, 0L, active1, 0L, active2, 0L, active3, 0x8000000000000000L, active4, 0L);
4399      case 59:
4400         if ((active0 & 0x40000000000L) != 0L)
4401         {
4402            jjmatchedKind = 42;
4403            jjmatchedPos = 4;
4404         }
4405         else if ((active0 & 0x200000000000L) != 0L)
4406         {
4407            jjmatchedKind = 45;
4408            jjmatchedPos = 4;
4409         }
4410         else if ((active0 & 0x4000000000000L) != 0L)
4411         {
4412            jjmatchedKind = 50;
4413            jjmatchedPos = 4;
4414         }
4415         else if ((active1 & 0x100L) != 0L)
4416         {
4417            jjmatchedKind = 72;
4418            jjmatchedPos = 4;
4419         }
4420         else if ((active1 & 0x800L) != 0L)
4421         {
4422            jjmatchedKind = 75;
4423            jjmatchedPos = 4;
4424         }
4425         else if ((active1 & 0x1000L) != 0L)
4426         {
4427            jjmatchedKind = 76;
4428            jjmatchedPos = 4;
4429         }
4430         else if ((active1 & 0x10000L) != 0L)
4431         {
4432            jjmatchedKind = 80;
4433            jjmatchedPos = 4;
4434         }
4435         else if ((active1 & 0x400000000L) != 0L)
4436            return jjStopAtPos(4, 98);
4437         else if ((active1 & 0x800000000L) != 0L)
4438            return jjStopAtPos(4, 99);
4439         else if ((active1 & 0x1000000000L) != 0L)
4440            return jjStopAtPos(4, 100);
4441         else if ((active1 & 0x200000000000L) != 0L)
4442            return jjStopAtPos(4, 109);
4443         else if ((active1 & 0x2000000000000L) != 0L)
4444         {
4445            jjmatchedKind = 113;
4446            jjmatchedPos = 4;
4447         }
4448         else if ((active1 & 0x80000000000000L) != 0L)
4449            return jjStopAtPos(4, 119);
4450         else if ((active1 & 0x1000000000000000L) != 0L)
4451            return jjStopAtPos(4, 124);
4452         else if ((active2 & 0x100L) != 0L)
4453         {
4454            jjmatchedKind = 136;
4455            jjmatchedPos = 4;
4456         }
4457         else if ((active2 & 0x200L) != 0L)
4458         {
4459            jjmatchedKind = 137;
4460            jjmatchedPos = 4;
4461         }
4462         else if ((active2 & 0x100000000L) != 0L)
4463            return jjStopAtPos(4, 160);
4464         else if ((active2 & 0x1000000000000L) != 0L)
4465            return jjStopAtPos(4, 176);
4466         else if ((active2 & 0x2000000000000L) != 0L)
4467            return jjStopAtPos(4, 177);
4468         else if ((active3 & 0x1L) != 0L)
4469            return jjStopAtPos(4, 192);
4470         else if ((active3 & 0x1000000L) != 0L)
4471         {
4472            jjmatchedKind = 216;
4473            jjmatchedPos = 4;
4474         }
4475         else if ((active3 & 0x4000000L) != 0L)
4476            return jjStopAtPos(4, 218);
4477         else if ((active3 & 0x100000000L) != 0L)
4478         {
4479            jjmatchedKind = 224;
4480            jjmatchedPos = 4;
4481         }
4482         else if ((active3 & 0x40000000000L) != 0L)
4483            return jjStopAtPos(4, 234);
4484         else if ((active3 & 0x100000000000L) != 0L)
4485         {
4486            jjmatchedKind = 236;
4487            jjmatchedPos = 4;
4488         }
4489         else if ((active3 & 0x200000000000L) != 0L)
4490            return jjStopAtPos(4, 237);
4491         else if ((active3 & 0x10000000000000L) != 0L)
4492            return jjStopAtPos(4, 244);
4493         else if ((active3 & 0x80000000000000L) != 0L)
4494            return jjStopAtPos(4, 247);
4495         else if ((active3 & 0x200000000000000L) != 0L)
4496            return jjStopAtPos(4, 249);
4497         else if ((active3 & 0x800000000000000L) != 0L)
4498            return jjStopAtPos(4, 251);
4499         else if ((active3 & 0x1000000000000000L) != 0L)
4500            return jjStopAtPos(4, 252);
4501         else if ((active4 & 0x4L) != 0L)
4502         {
4503            jjmatchedKind = 258;
4504            jjmatchedPos = 4;
4505         }
4506         else if ((active4 & 0x10000L) != 0L)
4507            return jjStopAtPos(4, 272);
4508         else if ((active4 & 0x800000L) != 0L)
4509            return jjStopAtPos(4, 279);
4510         else if ((active4 & 0x4000000L) != 0L)
4511            return jjStopAtPos(4, 282);
4512         break;
4513      case 65:
4514      case 97:
4515         return jjMoveStringLiteralDfa5_1(active0, 0x181010800000000L, active1, 0x40084100024L, active2, 0x800220004004L, active3, 0x110100L, active4, 0x2008000L);
4516      case 66:
4517      case 98:
4518         return jjMoveStringLiteralDfa5_1(active0, 0x800000000000000L, active1, 0x8080000000000L, active2, 0x8000000000L, active3, 0x4L, active4, 0L);
4519      case 67:
4520      case 99:
4521         return jjMoveStringLiteralDfa5_1(active0, 0L, active1, 0x4000000000010L, active2, 0x10038000L, active3, 0x800L, active4, 0L);
4522      case 68:
4523      case 100:
4524         return jjMoveStringLiteralDfa5_1(active0, 0x20000000000L, active1, 0x400000000000L, active2, 0x100000000000000L, active3, 0x100000040000000L, active4, 0x500L);
4525      case 69:
4526      case 101:
4527         return jjMoveStringLiteralDfa5_1(active0, 0L, active1, 0L, active2, 0x400000000L, active3, 0x400000000000000L, active4, 0x100201L);
4528      case 70:
4529      case 102:
4530         return jjMoveStringLiteralDfa5_1(active0, 0L, active1, 0x100000000L, active2, 0x2000L, active3, 0x4000L, active4, 0L);
4531      case 71:
4532      case 103:
4533         return jjMoveStringLiteralDfa5_1(active0, 0x80000000000L, active1, 0x410000000000008L, active2, 0x10040000000L, active3, 0x1000000400L, active4, 0L);
4534      case 72:
4535      case 104:
4536         return jjMoveStringLiteralDfa5_1(active0, 0x1000000000L, active1, 0x200000000L, active2, 0L, active3, 0L, active4, 0L);
4537      case 73:
4538      case 105:
4539         return jjMoveStringLiteralDfa5_1(active0, 0x8002000100000000L, active1, 0x8000800040200000L, active2, 0x800800000c0L, active3, 0x8800000082L, active4, 0x60002L);
4540      case 74:
4541      case 106:
4542         return jjMoveStringLiteralDfa5_1(active0, 0L, active1, 0L, active2, 0L, active3, 0L, active4, 0x8000000L);
4543      case 76:
4544      case 108:
4545         return jjMoveStringLiteralDfa5_1(active0, 0x220800c000000000L, active1, 0x1180024000c0L, active2, 0x800001002000400L, active3, 0x200000a0008L, active4, 0x1080000L);
4546      case 77:
4547      case 109:
4548         return jjMoveStringLiteralDfa5_1(active0, 0x10000000000000L, active1, 0x4000004000004400L, active2, 0x80000L, active3, 0x60000020448000L, active4, 0L);
4549      case 78:
4550      case 110:
4551         return jjMoveStringLiteralDfa5_1(active0, 0x2000000000L, active1, 0x2000000000L, active2, 0x800000000L, active3, 0x10000200L, active4, 0x40L);
4552      case 79:
4553      case 111:
4554         return jjMoveStringLiteralDfa5_1(active0, 0L, active1, 0L, active2, 0x400000000800L, active3, 0x80000000000L, active4, 0L);
4555      case 80:
4556      case 112:
4557         return jjMoveStringLiteralDfa5_1(active0, 0x400000000000000L, active1, 0L, active2, 0x1000002000000030L, active3, 0x80800000L, active4, 0L);
4558      case 81:
4559      case 113:
4560         return jjMoveStringLiteralDfa5_1(active0, 0L, active1, 0L, active2, 0x4000000000000L, active3, 0x400000000000L, active4, 0L);
4561      case 82:
4562      case 114:
4563         return jjMoveStringLiteralDfa5_1(active0, 0x40800400000000L, active1, 0xb4000001008a002L, active2, 0xa0044009c00002L, active3, 0x2004400000040L, active4, 0x6888L);
4564      case 83:
4565      case 115:
4566         return jjMoveStringLiteralDfa5_1(active0, 0L, active1, 0L, active2, 0x2040000000041000L, active3, 0x8000000L, active4, 0L);
4567      case 84:
4568      case 116:
4569         return jjMoveStringLiteralDfa5_1(active0, 0x100000000000L, active1, 0x2001000020020000L, active2, 0x8L, active3, 0xc000200200000L, active4, 0x30L);
4570      case 85:
4571      case 117:
4572         return jjMoveStringLiteralDfa5_1(active0, 0x20400200000000L, active1, 0x20009040001L, active2, 0x208120004000001L, active3, 0x1812000001020L, active4, 0x401000L);
4573      case 89:
4574      case 121:
4575         return jjMoveStringLiteralDfa5_1(active0, 0L, active1, 0x20000000000000L, active2, 0L, active3, 0L, active4, 0L);
4576      default :
4577         break;
4578   }
4579   return jjStartNfa_1(3, active0, active1, active2, active3, active4);
4580}
4581private final int jjMoveStringLiteralDfa5_1(long old0, long active0, long old1, long active1, long old2, long active2, long old3, long active3, long old4, long active4)
4582{
4583   if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2) | (active3 &= old3) | (active4 &= old4)) == 0L)
4584      return jjStartNfa_1(3, old0, old1, old2, old3, old4);
4585   try { curChar = input_stream.readChar(); }
4586   catch(java.io.IOException JavaDoc e) {
4587      jjStopStringLiteralDfa_1(4, active0, active1, active2, active3, active4);
4588      return 5;
4589   }
4590   switch(curChar)
4591   {
4592      case 49:
4593         return jjMoveStringLiteralDfa6_1(active0, 0L, active1, 0L, active2, 0x18000L, active3, 0L, active4, 0L);
4594      case 51:
4595         return jjMoveStringLiteralDfa6_1(active0, 0L, active1, 0L, active2, 0x20000L, active3, 0L, active4, 0L);
4596      case 59:
4597         if ((active0 & 0x8000000000L) != 0L)
4598         {
4599            jjmatchedKind = 39;
4600            jjmatchedPos = 5;
4601         }
4602         else if ((active0 & 0x10000000000L) != 0L)
4603         {
4604            jjmatchedKind = 40;
4605            jjmatchedPos = 5;
4606         }
4607         else if ((active0 & 0x8000000000000L) != 0L)
4608         {
4609            jjmatchedKind = 51;
4610            jjmatchedPos = 5;
4611         }
4612         else if ((active0 & 0x100000000000000L) != 0L)
4613         {
4614            jjmatchedKind = 56;
4615            jjmatchedPos = 5;
4616         }
4617         else if ((active0 & 0x200000000000000L) != 0L)
4618         {
4619            jjmatchedKind = 57;
4620            jjmatchedPos = 5;
4621         }
4622         else if ((active1 & 0x80L) != 0L)
4623         {
4624            jjmatchedKind = 71;
4625            jjmatchedPos = 5;
4626         }
4627         else if ((active1 & 0x400000L) != 0L)
4628         {
4629            jjmatchedKind = 86;
4630            jjmatchedPos = 5;
4631         }
4632         else if ((active1 & 0x2000000L) != 0L)
4633         {
4634            jjmatchedKind = 89;
4635            jjmatchedPos = 5;
4636         }
4637         else if ((active1 & 0x4000000L) != 0L)
4638         {
4639            jjmatchedKind = 90;
4640            jjmatchedPos = 5;
4641         }
4642         else if ((active1 & 0x10000000000L) != 0L)
4643         {
4644            jjmatchedKind = 104;
4645            jjmatchedPos = 5;
4646         }
4647         else if ((active1 & 0x40000000000L) != 0L)
4648         {
4649            jjmatchedKind = 106;
4650            jjmatchedPos = 5;
4651         }
4652         else if ((active1 & 0x100000000000L) != 0L)
4653            return jjStopAtPos(5, 108);
4654         else if ((active1 & 0x1000000000000L) != 0L)
4655            return jjStopAtPos(5, 112);
4656         else if ((active1 & 0x4000000000000L) != 0L)
4657            return jjStopAtPos(5, 114);
4658         else if ((active1 & 0x10000000000000L) != 0L)
4659            return jjStopAtPos(5, 116);
4660         else if ((active1 & 0x20000000000000L) != 0L)
4661            return jjStopAtPos(5, 117);
4662         else if ((active1 & 0x200000000000000L) != 0L)
4663         {
4664            jjmatchedKind = 121;
4665            jjmatchedPos = 5;
4666         }
4667         else if ((active1 & 0x800000000000000L) != 0L)
4668         {
4669            jjmatchedKind = 123;
4670            jjmatchedPos = 5;
4671         }
4672         else if ((active2 & 0x10L) != 0L)
4673            return jjStopAtPos(5, 132);
4674         else if ((active2 & 0x20L) != 0L)
4675            return jjStopAtPos(5, 133);
4676         else if ((active2 & 0x400L) != 0L)
4677         {
4678            jjmatchedKind = 138;
4679            jjmatchedPos = 5;
4680         }
4681         else if ((active2 & 0x800L) != 0L)
4682            return jjStopAtPos(5, 139);
4683         else if ((active2 & 0x2000L) != 0L)
4684            return jjStopAtPos(5, 141);
4685         else if ((active2 & 0x400000L) != 0L)
4686         {
4687            jjmatchedKind = 150;
4688            jjmatchedPos = 5;
4689         }
4690         else if ((active2 & 0x800000L) != 0L)
4691         {
4692            jjmatchedKind = 151;
4693            jjmatchedPos = 5;
4694         }
4695         else if ((active2 & 0x200000000L) != 0L)
4696         {
4697            jjmatchedKind = 161;
4698            jjmatchedPos = 5;
4699         }
4700         else if ((active2 & 0x800000000L) != 0L)
4701            return jjStopAtPos(5, 163);
4702         else if ((active2 & 0x1000000000L) != 0L)
4703         {
4704            jjmatchedKind = 164;
4705            jjmatchedPos = 5;
4706         }
4707         else if ((active2 & 0x4000000000L) != 0L)
4708         {
4709            jjmatchedKind = 166;
4710            jjmatchedPos = 5;
4711         }
4712         else if ((active2 & 0x10000000000L) != 0L)
4713            return jjStopAtPos(5, 168);
4714         else if ((active2 & 0x40000000000L) != 0L)
4715         {
4716            jjmatchedKind = 170;
4717            jjmatchedPos = 5;
4718         }
4719         else if ((active2 & 0x20000000000000L) != 0L)
4720            return jjStopAtPos(5, 181);
4721         else if ((active2 & 0x1000000000000000L) != 0L)
4722            return jjStopAtPos(5, 188);
4723         else if ((active3 & 0x4L) != 0L)
4724            return jjStopAtPos(5, 194);
4725         else if ((active3 & 0x4000L) != 0L)
4726            return jjStopAtPos(5, 206);
4727         else if ((active3 & 0x8000L) != 0L)
4728            return jjStopAtPos(5, 207);
4729         else if ((active3 & 0x80000L) != 0L)
4730         {
4731            jjmatchedKind = 211;
4732            jjmatchedPos = 5;
4733         }
4734         else if ((active3 & 0x100000L) != 0L)
4735            return jjStopAtPos(5, 212);
4736         else if ((active3 & 0x200000L) != 0L)
4737            return jjStopAtPos(5, 213);
4738         else if ((active3 & 0x800000L) != 0L)
4739            return jjStopAtPos(5, 215);
4740         else if ((active3 & 0x40000000L) != 0L)
4741            return jjStopAtPos(5, 222);
4742         else if ((active3 & 0x80000000L) != 0L)
4743            return jjStopAtPos(5, 223);
4744         else if ((active3 & 0x200000000L) != 0L)
4745            return jjStopAtPos(5, 225);
4746         else if ((active3 & 0x400000000L) != 0L)
4747         {
4748            jjmatchedKind = 226;
4749            jjmatchedPos = 5;
4750         }
4751         else if ((active3 & 0x1000000000L) != 0L)
4752            return jjStopAtPos(5, 228);
4753         else if ((active3 & 0x4000000000L) != 0L)
4754         {
4755            jjmatchedKind = 230;
4756            jjmatchedPos = 5;
4757         }
4758         else if ((active3 & 0x20000000000L) != 0L)
4759            return jjStopAtPos(5, 233);
4760         else if ((active3 & 0x4000000000000L) != 0L)
4761            return jjStopAtPos(5, 242);
4762         else if ((active3 & 0x8000000000000L) != 0L)
4763            return jjStopAtPos(5, 243);
4764         else if ((active3 & 0x400000000000000L) != 0L)
4765            return jjStopAtPos(5, 250);
4766         else if ((active3 & 0x2000000000000000L) != 0L)
4767            return jjStopAtPos(5, 253);
4768         else if ((active3 & 0x4000000000000000L) != 0L)
4769            return jjStopAtPos(5, 254);
4770         else if ((active3 & 0x8000000000000000L) != 0L)
4771            return jjStopAtPos(5, 255);
4772         else if ((active4 & 0x1L) != 0L)
4773            return jjStopAtPos(5, 256);
4774         else if ((active4 & 0x800L) != 0L)
4775         {
4776            jjmatchedKind = 267;
4777            jjmatchedPos = 5;
4778         }
4779         else if ((active4 & 0x2000L) != 0L)
4780         {
4781            jjmatchedKind = 269;
4782            jjmatchedPos = 5;
4783         }
4784         else if ((active4 & 0x80000L) != 0L)
4785         {
4786            jjmatchedKind = 275;
4787            jjmatchedPos = 5;
4788         }
4789         else if ((active4 & 0x1000000L) != 0L)
4790         {
4791            jjmatchedKind = 280;
4792            jjmatchedPos = 5;
4793         }
4794         else if ((active4 & 0x2000000L) != 0L)
4795         {
4796            jjmatchedKind = 281;
4797            jjmatchedPos = 5;
4798         }
4799         else if ((active4 & 0x8000000L) != 0L)
4800            return jjStopAtPos(5, 283);
4801         break;
4802      case 65:
4803      case 97:
4804         return jjMoveStringLiteralDfa6_1(active0, 0x410101000000000L, active1, 0x2000080200024008L, active2, 0x800002000080000L, active3, 0x60000000000400L, active4, 0x30L);
4805      case 67:
4806      case 99:
4807         return jjMoveStringLiteralDfa6_1(active0, 0x40800400000000L, active1, 0x10080002L, active2, 0x8000002L, active3, 0x800000040L, active4, 0x4000L);
4808      case 68:
4809      case 100:
4810         return jjMoveStringLiteralDfa6_1(active0, 0x2800004000000000L, active1, 0x8000008000000040L, active2, 0x8000000000L, active3, 0x10020008L, active4, 0L);
4811      case 69:
4812      case 101:
4813         return jjMoveStringLiteralDfa6_1(active0, 0x80000000000L, active1, 0x500000020000400L, active2, 0x40000000L, active3, 0x100000020040200L, active4, 0x508L);
4814      case 71:
4815      case 103:
4816         return jjMoveStringLiteralDfa6_1(active0, 0x8000002100000000L, active1, 0x2040000000L, active2, 0L, active3, 0x80L, active4, 0x2L);
4817      case 72:
4818      case 104:
4819         return jjMoveStringLiteralDfa6_1(active0, 0L, active1, 0L, active2, 0x2040000000000000L, active3, 0L, active4, 0x20000L);
4820      case 73:
4821      case 105:
4822         return jjMoveStringLiteralDfa6_1(active0, 0x20000000000L, active1, 0x400000000000L, active2, 0x2000000L, active3, 0x400000L, active4, 0L);
4823      case 76:
4824      case 108:
4825         return jjMoveStringLiteralDfa6_1(active0, 0x2000000000000L, active1, 0x800000200000L, active2, 0x80010044040L, active3, 0x8000000000L, active4, 0x40000L);
4826      case 77:
4827      case 109:
4828         return jjMoveStringLiteralDfa6_1(active0, 0L, active1, 0L, active2, 0L, active3, 0x8000000L, active4, 0L);
4829      case 78:
4830      case 110:
4831         return jjMoveStringLiteralDfa6_1(active0, 0L, active1, 0x8000L, active2, 0x80000000L, active3, 0x2L, active4, 0x80L);
4832      case 79:
4833      case 111:
4834         return jjMoveStringLiteralDfa6_1(active0, 0L, active1, 0x20000002000L, active2, 0x188520000000000L, active3, 0x3892000000000L, active4, 0L);
4835      case 80:
4836      case 112:
4837         return jjMoveStringLiteralDfa6_1(active0, 0L, active1, 0x4000000000L, active2, 0L, active3, 0L, active4, 0L);
4838      case 82:
4839      case 114:
4840         return jjMoveStringLiteralDfa6_1(active0, 0L, active1, 0x40000000000010L, active2, 0L, active3, 0x800L, active4, 0x100000L);
4841      case 83:
4842      case 115:
4843         return jjMoveStringLiteralDfa6_1(active0, 0L, active1, 0x4008000100000020L, active2, 0x200800400000000L, active3, 0x11000L, active4, 0x240L);
4844      case 84:
4845      case 116:
4846         return jjMoveStringLiteralDfa6_1(active0, 0x20400200000000L, active1, 0x9040001L, active2, 0x5001001L, active3, 0x20L, active4, 0x401000L);
4847      case 85:
4848      case 117:
4849         return jjMoveStringLiteralDfa6_1(active0, 0L, active1, 0L, active2, 0x4000000000000L, active3, 0x400000000000L, active4, 0L);
4850      case 86:
4851      case 118:
4852         return jjMoveStringLiteralDfa6_1(active0, 0x81000800000000L, active1, 0x80100004L, active2, 0x20000084L, active3, 0x100L, active4, 0x8000L);
4853      case 89:
4854      case 121:
4855         return jjMoveStringLiteralDfa6_1(active0, 0L, active1, 0L, active2, 0x8L, active3, 0L, active4, 0L);
4856      default :
4857         break;
4858   }
4859   return jjStartNfa_1(4, active0, active1, active2, active3, active4);
4860}
4861private final int jjMoveStringLiteralDfa6_1(long old0, long active0, long old1, long active1, long old2, long active2, long old3, long active3, long old4, long active4)
4862{
4863   if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2) | (active3 &= old3) | (active4 &= old4)) == 0L)
4864      return jjStartNfa_1(4, old0, old1, old2, old3, old4);
4865   try { curChar = input_stream.readChar(); }
4866   catch(java.io.IOException JavaDoc e) {
4867      jjStopStringLiteralDfa_1(5, active0, active1, active2, active3, active4);
4868      return 6;
4869   }
4870   switch(curChar)
4871   {
4872      case 50:
4873         return jjMoveStringLiteralDfa7_1(active0, 0L, active1, 0L, active2, 0x8000L, active3, 0L, active4, 0L);
4874      case 52:
4875         return jjMoveStringLiteralDfa7_1(active0, 0L, active1, 0L, active2, 0x30000L, active3, 0L, active4, 0x8L);
4876      case 59:
4877         if ((active0 & 0x100000000L) != 0L)
4878         {
4879            jjmatchedKind = 32;
4880            jjmatchedPos = 6;
4881         }
4882         else if ((active0 & 0x400000000L) != 0L)
4883         {
4884            jjmatchedKind = 34;
4885            jjmatchedPos = 6;
4886         }
4887         else if ((active0 & 0x1000000000L) != 0L)
4888         {
4889            jjmatchedKind = 36;
4890            jjmatchedPos = 6;
4891         }
4892         else if ((active0 & 0x2000000000L) != 0L)
4893         {
4894            jjmatchedKind = 37;
4895            jjmatchedPos = 6;
4896         }
4897         else if ((active0 & 0x100000000000L) != 0L)
4898         {
4899            jjmatchedKind = 44;
4900            jjmatchedPos = 6;
4901         }
4902         else if ((active0 & 0x800000000000L) != 0L)
4903         {
4904            jjmatchedKind = 47;
4905            jjmatchedPos = 6;
4906         }
4907         else if ((active0 & 0x10000000000000L) != 0L)
4908         {
4909            jjmatchedKind = 52;
4910            jjmatchedPos = 6;
4911         }
4912         else if ((active0 & 0x40000000000000L) != 0L)
4913         {
4914            jjmatchedKind = 54;
4915            jjmatchedPos = 6;
4916         }
4917         else if ((active0 & 0x400000000000000L) != 0L)
4918         {
4919            jjmatchedKind = 58;
4920            jjmatchedPos = 6;
4921         }
4922         else if ((active0 & 0x8000000000000000L) != 0L)
4923         {
4924            jjmatchedKind = 63;
4925            jjmatchedPos = 6;
4926         }
4927         else if ((active1 & 0x2L) != 0L)
4928         {
4929            jjmatchedKind = 65;
4930            jjmatchedPos = 6;
4931         }
4932         else if ((active1 & 0x8L) != 0L)
4933         {
4934            jjmatchedKind = 67;
4935            jjmatchedPos = 6;
4936         }
4937         else if ((active1 & 0x400L) != 0L)
4938         {
4939            jjmatchedKind = 74;
4940            jjmatchedPos = 6;
4941         }
4942         else if ((active1 & 0x4000L) != 0L)
4943         {
4944            jjmatchedKind = 78;
4945            jjmatchedPos = 6;
4946         }
4947         else if ((active1 & 0x8000L) != 0L)
4948         {
4949            jjmatchedKind = 79;
4950            jjmatchedPos = 6;
4951         }
4952         else if ((active1 & 0x20000L) != 0L)
4953         {
4954            jjmatchedKind = 81;
4955            jjmatchedPos = 6;
4956         }
4957         else if ((active1 & 0x80000L) != 0L)
4958         {
4959            jjmatchedKind = 83;
4960            jjmatchedPos = 6;
4961         }
4962         else if ((active1 & 0x10000000L) != 0L)
4963         {
4964            jjmatchedKind = 92;
4965            jjmatchedPos = 6;
4966         }
4967         else if ((active1 & 0x20000000L) != 0L)
4968            return jjStopAtPos(6, 93);
4969         else if ((active1 & 0x40000000L) != 0L)
4970         {
4971            jjmatchedKind = 94;
4972            jjmatchedPos = 6;
4973         }
4974         else if ((active1 & 0x200000000L) != 0L)
4975         {
4976            jjmatchedKind = 97;
4977            jjmatchedPos = 6;
4978         }
4979         else if ((active1 & 0x2000000000L) != 0L)
4980         {
4981            jjmatchedKind = 101;
4982            jjmatchedPos = 6;
4983         }
4984         else if ((active1 & 0x4000000000L) != 0L)
4985            return jjStopAtPos(6, 102);
4986         else if ((active1 & 0x20000000000L) != 0L)
4987            return jjStopAtPos(6, 105);
4988         else if ((active1 & 0x800000000000L) != 0L)
4989            return jjStopAtPos(6, 111);
4990         else if ((active1 & 0x8000000000000L) != 0L)
4991            return jjStopAtPos(6, 115);
4992         else if ((active1 & 0x40000000000000L) != 0L)
4993            return jjStopAtPos(6, 118);
4994         else if ((active1 & 0x2000000000000000L) != 0L)
4995         {
4996            jjmatchedKind = 125;
4997            jjmatchedPos = 6;
4998         }
4999         else if ((active1 & 0x4000000000000000L) != 0L)
5000            return jjStopAtPos(6, 126);
5001         else if ((active2 & 0x2L) != 0L)
5002         {
5003            jjmatchedKind = 129;
5004            jjmatchedPos = 6;
5005         }
5006         else if ((active2 & 0x8L) != 0L)
5007            return jjStopAtPos(6, 131);
5008         else if ((active2 & 0x80L) != 0L)
5009            return jjStopAtPos(6, 135);
5010         else if ((active2 & 0x1000L) != 0L)
5011            return jjStopAtPos(6, 140);
5012         else if ((active2 & 0x40000L) != 0L)
5013            return jjStopAtPos(6, 146);
5014         else if ((active2 & 0x80000L) != 0L)
5015         {
5016            jjmatchedKind = 147;
5017            jjmatchedPos = 6;
5018         }
5019         else if ((active2 & 0x8000000L) != 0L)
5020         {
5021            jjmatchedKind = 155;
5022            jjmatchedPos = 6;
5023         }
5024         else if ((active2 & 0x10000000L) != 0L)
5025            return jjStopAtPos(6, 156);
5026         else if ((active2 & 0x40000000L) != 0L)
5027            return jjStopAtPos(6, 158);
5028         else if ((active2 & 0x80000000L) != 0L)
5029            return jjStopAtPos(6, 159);
5030         else if ((active2 & 0x2000000000L) != 0L)
5031         {
5032            jjmatchedKind = 165;
5033            jjmatchedPos = 6;
5034         }
5035         else if ((active2 & 0x20000000000L) != 0L)
5036            return jjStopAtPos(6, 169);
5037         else if ((active2 & 0x80000000000L) != 0L)
5038            return jjStopAtPos(6, 171);
5039         else if ((active2 & 0x100000000000L) != 0L)
5040            return jjStopAtPos(6, 172);
5041         else if ((active2 & 0x8000000000000L) != 0L)
5042            return jjStopAtPos(6, 179);
5043         else if ((active2 & 0x40000000000000L) != 0L)
5044            return jjStopAtPos(6, 182);
5045         else if ((active2 & 0x80000000000000L) != 0L)
5046            return jjStopAtPos(6, 183);
5047         else if ((active2 & 0x200000000000000L) != 0L)
5048            return jjStopAtPos(6, 185);
5049         else if ((active2 & 0x800000000000000L) != 0L)
5050            return jjStopAtPos(6, 187);
5051         else if ((active2 & 0x2000000000000000L) != 0L)
5052            return jjStopAtPos(6, 189);
5053         else if ((active3 & 0x2L) != 0L)
5054            return jjStopAtPos(6, 193);
5055         else if ((active3 & 0x40L) != 0L)
5056         {
5057            jjmatchedKind = 198;
5058            jjmatchedPos = 6;
5059         }
5060         else if ((active3 & 0x80L) != 0L)
5061         {
5062            jjmatchedKind = 199;
5063            jjmatchedPos = 6;
5064         }
5065         else if ((active3 & 0x200L) != 0L)
5066            return jjStopAtPos(6, 201);
5067         else if ((active3 & 0x400L) != 0L)
5068         {
5069            jjmatchedKind = 202;
5070            jjmatchedPos = 6;
5071         }
5072         else if ((active3 & 0x1000L) != 0L)
5073            return jjStopAtPos(6, 204);
5074         else if ((active3 & 0x10000000L) != 0L)
5075            return jjStopAtPos(6, 220);
5076         else if ((active3 & 0x20000000L) != 0L)
5077         {
5078            jjmatchedKind = 221;
5079            jjmatchedPos = 6;
5080         }
5081         else if ((active3 & 0x800000000L) != 0L)
5082            return jjStopAtPos(6, 227);
5083         else if ((active3 & 0x2000000000L) != 0L)
5084            return jjStopAtPos(6, 229);
5085         else if ((active3 & 0x8000000000L) != 0L)
5086            return jjStopAtPos(6, 231);
5087         else if ((active3 & 0x10000000000L) != 0L)
5088            return jjStopAtPos(6, 232);
5089         else if ((active3 & 0x800000000000L) != 0L)
5090            return jjStopAtPos(6, 239);
5091         else if ((active3 & 0x1000000000000L) != 0L)
5092            return jjStopAtPos(6, 240);
5093         else if ((active3 & 0x20000000000000L) != 0L)
5094         {
5095            jjmatchedKind = 245;
5096            jjmatchedPos = 6;
5097         }
5098         else if ((active4 & 0x2L) != 0L)
5099            return jjStopAtPos(6, 257);
5100         else if ((active4 & 0x10L) != 0L)
5101         {
5102            jjmatchedKind = 260;
5103            jjmatchedPos = 6;
5104         }
5105         else if ((active4 & 0x80L) != 0L)
5106         {
5107            jjmatchedKind = 263;
5108            jjmatchedPos = 6;
5109         }
5110         else if ((active4 & 0x100L) != 0L)
5111            return jjStopAtPos(6, 264);
5112         else if ((active4 & 0x200L) != 0L)
5113            return jjStopAtPos(6, 265);
5114         else if ((active4 & 0x400L) != 0L)
5115            return jjStopAtPos(6, 266);
5116         else if ((active4 & 0x4000L) != 0L)
5117         {
5118            jjmatchedKind = 270;
5119            jjmatchedPos = 6;
5120         }
5121         else if ((active4 & 0x20000L) != 0L)
5122            return jjStopAtPos(6, 273);
5123         break;
5124      case 65:
5125      case 97:
5126         return jjMoveStringLiteralDfa7_1(active0, 0x800000000000000L, active1, 0L, active2, 0x8000000000L, active3, 0L, active4, 0L);
5127      case 69:
5128      case 101:
5129         return jjMoveStringLiteralDfa7_1(active0, 0x20a1404a00000000L, active1, 0x8000008089140045L, active2, 0x24000005L, active3, 0x20128L, active4, 0x409000L);
5130      case 70:
5131      case 102:
5132         return jjMoveStringLiteralDfa7_1(active0, 0L, active1, 0L, active2, 0L, active3, 0x40000000000000L, active4, 0L);
5133      case 72:
5134      case 104:
5135         return jjMoveStringLiteralDfa7_1(active0, 0L, active1, 0x20L, active2, 0L, active3, 0x10000L, active4, 0L);
5136      case 76:
5137      case 108:
5138         return jjMoveStringLiteralDfa7_1(active0, 0x20000000000L, active1, 0x400000000000L, active2, 0x4000L, active3, 0x400000L, active4, 0L);
5139      case 78:
5140      case 110:
5141         return jjMoveStringLiteralDfa7_1(active0, 0L, active1, 0x100000000002000L, active2, 0L, active3, 0x2000008000000L, active4, 0L);
5142      case 79:
5143      case 111:
5144         return jjMoveStringLiteralDfa7_1(active0, 0x2000000000000L, active1, 0x200010L, active2, 0x4000000000040L, active3, 0x400000000800L, active4, 0x40000L);
5145      case 80:
5146      case 112:
5147         return jjMoveStringLiteralDfa7_1(active0, 0L, active1, 0L, active2, 0x2000000L, active3, 0L, active4, 0x100040L);
5148      case 82:
5149      case 114:
5150         return jjMoveStringLiteralDfa7_1(active0, 0x80000000000L, active1, 0x400080000000000L, active2, 0x400000000000L, active3, 0x80000000000L, active4, 0L);
5151      case 83:
5152      case 115:
5153         return jjMoveStringLiteralDfa7_1(active0, 0L, active1, 0L, active2, 0x1000000L, active3, 0x100000000040000L, active4, 0x20L);
5154      case 84:
5155      case 116:
5156         return jjMoveStringLiteralDfa7_1(active0, 0L, active1, 0L, active2, 0x100800400000000L, active3, 0L, active4, 0L);
5157      case 89:
5158      case 121:
5159         return jjMoveStringLiteralDfa7_1(active0, 0L, active1, 0x100000000L, active2, 0L, active3, 0L, active4, 0L);
5160      default :
5161         break;
5162   }
5163   return jjStartNfa_1(5, active0, active1, active2, active3, active4);
5164}
5165private final int jjMoveStringLiteralDfa7_1(long old0, long active0, long old1, long active1, long old2, long active2, long old3, long active3, long old4, long active4)
5166{
5167   if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2) | (active3 &= old3) | (active4 &= old4)) == 0L)
5168      return jjStartNfa_1(5, old0, old1, old2, old3, old4);
5169   try { curChar = input_stream.readChar(); }
5170   catch(java.io.IOException JavaDoc e) {
5171      jjStopStringLiteralDfa_1(6, active0, active1, active2, active3, active4);
5172      return 7;
5173   }
5174   switch(curChar)
5175   {
5176      case 59:
5177         if ((active0 & 0x200000000L) != 0L)
5178         {
5179            jjmatchedKind = 33;
5180            jjmatchedPos = 7;
5181         }
5182         else if ((active0 & 0x800000000L) != 0L)
5183         {
5184            jjmatchedKind = 35;
5185            jjmatchedPos = 7;
5186         }
5187         else if ((active0 & 0x4000000000L) != 0L)
5188         {
5189            jjmatchedKind = 38;
5190            jjmatchedPos = 7;
5191         }
5192         else if ((active0 & 0x20000000000L) != 0L)
5193         {
5194            jjmatchedKind = 41;
5195            jjmatchedPos = 7;
5196         }
5197         else if ((active0 & 0x80000000000L) != 0L)
5198         {
5199            jjmatchedKind = 43;
5200            jjmatchedPos = 7;
5201         }
5202         else if ((active0 & 0x400000000000L) != 0L)
5203         {
5204            jjmatchedKind = 46;
5205            jjmatchedPos = 7;
5206         }
5207         else if ((active0 & 0x1000000000000L) != 0L)
5208         {
5209            jjmatchedKind = 48;
5210            jjmatchedPos = 7;
5211         }
5212         else if ((active0 & 0x20000000000000L) != 0L)
5213         {
5214            jjmatchedKind = 53;
5215            jjmatchedPos = 7;
5216         }
5217         else if ((active0 & 0x80000000000000L) != 0L)
5218         {
5219            jjmatchedKind = 55;
5220            jjmatchedPos = 7;
5221         }
5222         else if ((active0 & 0x800000000000000L) != 0L)
5223         {
5224            jjmatchedKind = 59;
5225            jjmatchedPos = 7;
5226         }
5227         else if ((active0 & 0x2000000000000000L) != 0L)
5228         {
5229            jjmatchedKind = 61;
5230            jjmatchedPos = 7;
5231         }
5232         else if ((active1 & 0x1L) != 0L)
5233         {
5234            jjmatchedKind = 64;
5235            jjmatchedPos = 7;
5236         }
5237         else if ((active1 & 0x4L) != 0L)
5238         {
5239            jjmatchedKind = 66;
5240            jjmatchedPos = 7;
5241         }
5242         else if ((active1 & 0x20L) != 0L)
5243         {
5244            jjmatchedKind = 69;
5245            jjmatchedPos = 7;
5246         }
5247         else if ((active1 & 0x40L) != 0L)
5248         {
5249            jjmatchedKind = 70;
5250            jjmatchedPos = 7;
5251         }
5252         else if ((active1 & 0x2000L) != 0L)
5253         {
5254            jjmatchedKind = 77;
5255            jjmatchedPos = 7;
5256         }
5257         else if ((active1 & 0x40000L) != 0L)
5258         {
5259            jjmatchedKind = 82;
5260            jjmatchedPos = 7;
5261         }
5262         else if ((active1 & 0x100000L) != 0L)
5263         {
5264            jjmatchedKind = 84;
5265            jjmatchedPos = 7;
5266         }
5267         else if ((active1 & 0x1000000L) != 0L)
5268         {
5269            jjmatchedKind = 88;
5270            jjmatchedPos = 7;
5271         }
5272         else if ((active1 & 0x8000000L) != 0L)
5273         {
5274            jjmatchedKind = 91;
5275            jjmatchedPos = 7;
5276         }
5277         else if ((active1 & 0x80000000L) != 0L)
5278         {
5279            jjmatchedKind = 95;
5280            jjmatchedPos = 7;
5281         }
5282         else if ((active1 & 0x8000000000L) != 0L)
5283         {
5284            jjmatchedKind = 103;
5285            jjmatchedPos = 7;
5286         }
5287         else if ((active1 & 0x80000000000L) != 0L)
5288            return jjStopAtPos(7, 107);
5289         else if ((active1 & 0x400000000000L) != 0L)
5290         {
5291            jjmatchedKind = 110;
5292            jjmatchedPos = 7;
5293         }
5294         else if ((active1 & 0x100000000000000L) != 0L)
5295            return jjStopAtPos(7, 120);
5296         else if ((active1 & 0x400000000000000L) != 0L)
5297         {
5298            jjmatchedKind = 122;
5299            jjmatchedPos = 7;
5300         }
5301         else if ((active1 & 0x8000000000000000L) != 0L)
5302            return jjStopAtPos(7, 127);
5303         else if ((active2 & 0x1L) != 0L)
5304         {
5305            jjmatchedKind = 128;
5306            jjmatchedPos = 7;
5307         }
5308         else if ((active2 & 0x4L) != 0L)
5309         {
5310            jjmatchedKind = 130;
5311            jjmatchedPos = 7;
5312         }
5313         else if ((active2 & 0x4000L) != 0L)
5314            return jjStopAtPos(7, 142);
5315         else if ((active2 & 0x8000L) != 0L)
5316            return jjStopAtPos(7, 143);
5317         else if ((active2 & 0x10000L) != 0L)
5318            return jjStopAtPos(7, 144);
5319         else if ((active2 & 0x20000L) != 0L)
5320            return jjStopAtPos(7, 145);
5321         else if ((active2 & 0x1000000L) != 0L)
5322            return jjStopAtPos(7, 152);
5323         else if ((active2 & 0x2000000L) != 0L)
5324            return jjStopAtPos(7, 153);
5325         else if ((active2 & 0x4000000L) != 0L)
5326         {
5327            jjmatchedKind = 154;
5328            jjmatchedPos = 7;
5329         }
5330         else if ((active2 & 0x20000000L) != 0L)
5331         {
5332            jjmatchedKind = 157;
5333            jjmatchedPos = 7;
5334         }
5335         else if ((active2 & 0x400000000L) != 0L)
5336            return jjStopAtPos(7, 162);
5337         else if ((active2 & 0x8000000000L) != 0L)
5338         {
5339            jjmatchedKind = 167;
5340            jjmatchedPos = 7;
5341         }
5342         else if ((active2 & 0x400000000000L) != 0L)
5343            return jjStopAtPos(7, 174);
5344         else if ((active2 & 0x800000000000L) != 0L)
5345            return jjStopAtPos(7, 175);
5346         else if ((active2 & 0x4000000000000L) != 0L)
5347            return jjStopAtPos(7, 178);
5348         else if ((active2 & 0x100000000000000L) != 0L)
5349            return jjStopAtPos(7, 184);
5350         else if ((active3 & 0x8L) != 0L)
5351         {
5352            jjmatchedKind = 195;
5353            jjmatchedPos = 7;
5354         }
5355         else if ((active3 & 0x20L) != 0L)
5356         {
5357            jjmatchedKind = 197;
5358            jjmatchedPos = 7;
5359         }
5360         else if ((active3 & 0x100L) != 0L)
5361         {
5362            jjmatchedKind = 200;
5363            jjmatchedPos = 7;
5364         }
5365         else if ((active3 & 0x10000L) != 0L)
5366         {
5367            jjmatchedKind = 208;
5368            jjmatchedPos = 7;
5369         }
5370         else if ((active3 & 0x20000L) != 0L)
5371         {
5372            jjmatchedKind = 209;
5373            jjmatchedPos = 7;
5374         }
5375         else if ((active3 & 0x40000L) != 0L)
5376            return jjStopAtPos(7, 210);
5377         else if ((active3 & 0x400000L) != 0L)
5378            return jjStopAtPos(7, 214);
5379         else if ((active3 & 0x8000000L) != 0L)
5380            return jjStopAtPos(7, 219);
5381         else if ((active3 & 0x80000000000L) != 0L)
5382            return jjStopAtPos(7, 235);
5383         else if ((active3 & 0x400000000000L) != 0L)
5384            return jjStopAtPos(7, 238);
5385         else if ((active3 & 0x2000000000000L) != 0L)
5386         {
5387            jjmatchedKind = 241;
5388            jjmatchedPos = 7;
5389         }
5390         else if ((active3 & 0x40000000000000L) != 0L)
5391            return jjStopAtPos(7, 246);
5392         else if ((active3 & 0x100000000000000L) != 0L)
5393            return jjStopAtPos(7, 248);
5394         else if ((active4 & 0x8L) != 0L)
5395            return jjStopAtPos(7, 259);
5396         else if ((active4 & 0x40L) != 0L)
5397            return jjStopAtPos(7, 262);
5398         else if ((active4 & 0x1000L) != 0L)
5399         {
5400            jjmatchedKind = 268;
5401            jjmatchedPos = 7;
5402         }
5403         else if ((active4 & 0x8000L) != 0L)
5404         {
5405            jjmatchedKind = 271;
5406            jjmatchedPos = 7;
5407         }
5408         else if ((active4 & 0x100000L) != 0L)
5409            return jjStopAtPos(7, 276);
5410         else if ((active4 & 0x400000L) != 0L)
5411         {
5412            jjmatchedKind = 278;
5413            jjmatchedPos = 7;
5414         }
5415         break;
5416      case 77:
5417      case 109:
5418         return jjMoveStringLiteralDfa8_1(active0, 0L, active1, 0x100000000L, active2, 0L, active3, 0L, active4, 0L);
5419      case 78:
5420      case 110:
5421         return jjMoveStringLiteralDfa8_1(active0, 0x2000000000000L, active1, 0x200010L, active2, 0x40L, active3, 0x800L, active4, 0x40000L);
5422      case 89:
5423      case 121:
5424         return jjMoveStringLiteralDfa8_1(active0, 0L, active1, 0L, active2, 0L, active3, 0L, active4, 0x20L);
5425      default :
5426         break;
5427   }
5428   return jjStartNfa_1(6, active0, active1, active2, active3, active4);
5429}
5430private final int jjMoveStringLiteralDfa8_1(long old0, long active0, long old1, long active1, long old2, long active2, long old3, long active3, long old4, long active4)
5431{
5432   if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2) | (active3 &= old3) | (active4 &= old4)) == 0L)
5433      return jjStartNfa_1(6, old0, old1, old2, old3, old4);
5434   try { curChar = input_stream.readChar(); }
5435   catch(java.io.IOException JavaDoc e) {
5436      jjStopStringLiteralDfa_1(7, active0, active1, active2, active3, active4);
5437      return 8;
5438   }
5439   switch(curChar)
5440   {
5441      case 59:
5442         if ((active0 & 0x2000000000000L) != 0L)
5443         {
5444            jjmatchedKind = 49;
5445            jjmatchedPos = 8;
5446         }
5447         else if ((active1 & 0x10L) != 0L)
5448         {
5449            jjmatchedKind = 68;
5450            jjmatchedPos = 8;
5451         }
5452         else if ((active1 & 0x200000L) != 0L)
5453         {
5454            jjmatchedKind = 85;
5455            jjmatchedPos = 8;
5456         }
5457         else if ((active1 & 0x100000000L) != 0L)
5458            return jjStopAtPos(8, 96);
5459         else if ((active2 & 0x40L) != 0L)
5460         {
5461            jjmatchedKind = 134;
5462            jjmatchedPos = 8;
5463         }
5464         else if ((active3 & 0x800L) != 0L)
5465         {
5466            jjmatchedKind = 203;
5467            jjmatchedPos = 8;
5468         }
5469         else if ((active4 & 0x40000L) != 0L)
5470         {
5471            jjmatchedKind = 274;
5472            jjmatchedPos = 8;
5473         }
5474         break;
5475      case 77:
5476      case 109:
5477         return jjMoveStringLiteralDfa9_1(active0, 0L, active1, 0L, active2, 0L, active3, 0L, active4, 0x20L);
5478      default :
5479         break;
5480   }
5481   return jjStartNfa_1(7, active0, active1, active2, active3, active4);
5482}
5483private final int jjMoveStringLiteralDfa9_1(long old0, long active0, long old1, long active1, long old2, long active2, long old3, long active3, long old4, long active4)
5484{
5485   if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2) | (active3 &= old3) | (active4 &= old4)) == 0L)
5486      return jjStartNfa_1(7, old0, old1, old2, old3, old4);
5487   try { curChar = input_stream.readChar(); }
5488   catch(java.io.IOException JavaDoc e) {
5489      jjStopStringLiteralDfa_1(8, 0L, 0L, 0L, 0L, active4);
5490      return 9;
5491   }
5492   switch(curChar)
5493   {
5494      case 59:
5495         if ((active4 & 0x20L) != 0L)
5496            return jjStopAtPos(9, 261);
5497         break;
5498      default :
5499         break;
5500   }
5501   return jjStartNfa_1(8, 0L, 0L, 0L, 0L, active4);
5502}
5503private final int jjMoveNfa_1(int startState, int curPos)
5504{
5505   int[] nextStates;
5506   int startsAt = 0;
5507   jjnewStateCnt = 5;
5508   int i = 1;
5509   jjstateSet[0] = startState;
5510   int j, kind = 0x7fffffff;
5511   for (;;)
5512   {
5513      if (++jjround == 0x7fffffff)
5514         ReInitRounds();
5515      if (curChar < 64)
5516      {
5517         long l = 1L << curChar;
5518         MatchLoop: do
5519         {
5520            switch(jjstateSet[--i])
5521            {
5522               case 0:
5523                  if (curChar == 38)
5524                     jjstateSet[jjnewStateCnt++] = 1;
5525                  else if (curChar == 0)
5526                  {
5527                     if (kind > 1)
5528                        kind = 1;
5529                  }
5530                  break;
5531               case 1:
5532                  if (curChar == 35)
5533                     jjCheckNAdd(2);
5534                  break;
5535               case 2:
5536                  if ((0x3ff000000000000L & l) != 0L)
5537                     jjCheckNAddTwoStates(2, 3);
5538                  break;
5539               case 3:
5540                  if (curChar == 59)
5541                     kind = 284;
5542                  break;
5543               case 4:
5544                  if (curChar == 38)
5545                     jjstateSet[jjnewStateCnt++] = 1;
5546                  break;
5547               default : break;
5548            }
5549         } while(i != startsAt);
5550      }
5551      else if (curChar < 128)
5552      {
5553         long l = 1L << (curChar & 077);
5554         MatchLoop: do
5555         {
5556            switch(jjstateSet[--i])
5557            {
5558               default : break;
5559            }
5560         } while(i != startsAt);
5561      }
5562      else
5563      {
5564         int i2 = (curChar & 0xff) >> 6;
5565         long l2 = 1L << (curChar & 077);
5566         MatchLoop: do
5567         {
5568            switch(jjstateSet[--i])
5569            {
5570               default : break;
5571            }
5572         } while(i != startsAt);
5573      }
5574      if (kind != 0x7fffffff)
5575      {
5576         jjmatchedKind = kind;
5577         jjmatchedPos = curPos;
5578         kind = 0x7fffffff;
5579      }
5580      ++curPos;
5581      if ((i = jjnewStateCnt) == (startsAt = 5 - (jjnewStateCnt = startsAt)))
5582         return curPos;
5583      try { curChar = input_stream.readChar(); }
5584      catch(java.io.IOException JavaDoc e) { return curPos; }
5585   }
5586}
5587private final int jjStopStringLiteralDfa_2(int pos, long active0)
5588{
5589   switch (pos)
5590   {
5591      default :
5592         return -1;
5593   }
5594}
5595private final int jjStartNfa_2(int pos, long active0)
5596{
5597   return jjMoveNfa_2(jjStopStringLiteralDfa_2(pos, active0), pos + 1);
5598}
5599private final int jjStartNfaWithStates_2(int pos, int kind, int state)
5600{
5601   jjmatchedKind = kind;
5602   jjmatchedPos = pos;
5603   try { curChar = input_stream.readChar(); }
5604   catch(java.io.IOException JavaDoc e) { return pos + 1; }
5605   return jjMoveNfa_2(state, pos + 1);
5606}
5607private final int jjMoveStringLiteralDfa0_2()
5608{
5609   switch(curChar)
5610   {
5611      case 34:
5612         return jjStopAtPos(0, 25);
5613      case 39:
5614         return jjStopAtPos(0, 26);
5615      case 61:
5616         return jjStopAtPos(0, 24);
5617      default :
5618         return jjMoveNfa_2(0, 0);
5619   }
5620}
5621private final int jjMoveNfa_2(int startState, int curPos)
5622{
5623   int[] nextStates;
5624   int startsAt = 0;
5625   jjnewStateCnt = 8;
5626   int i = 1;
5627   jjstateSet[0] = startState;
5628   int j, kind = 0x7fffffff;
5629   for (;;)
5630   {
5631      if (++jjround == 0x7fffffff)
5632         ReInitRounds();
5633      if (curChar < 64)
5634      {
5635         long l = 1L << curChar;
5636         MatchLoop: do
5637         {
5638            switch(jjstateSet[--i])
5639            {
5640               case 0:
5641                  if ((0x100002600L & l) != 0L)
5642                  {
5643                     if (kind > 21)
5644                        kind = 21;
5645                     jjCheckNAddStates(0, 4);
5646                  }
5647                  else if (curChar == 47)
5648                     jjstateSet[jjnewStateCnt++] = 2;
5649                  else if (curChar == 62)
5650                  {
5651                     if (kind > 22)
5652                        kind = 22;
5653                  }
5654                  else if (curChar == 0)
5655                  {
5656                     if (kind > 1)
5657                        kind = 1;
5658                  }
5659                  break;
5660               case 1:
5661                  if (curChar == 62 && kind > 22)
5662                     kind = 22;
5663                  break;
5664               case 2:
5665                  if (curChar == 62 && kind > 23)
5666                     kind = 23;
5667                  break;
5668               case 3:
5669                  if (curChar == 47)
5670                     jjstateSet[jjnewStateCnt++] = 2;
5671                  break;
5672               case 4:
5673                  if ((0x100002600L & l) == 0L)
5674                     break;
5675                  if (kind > 21)
5676                     kind = 21;
5677                  jjCheckNAddStates(0, 4);
5678                  break;
5679               case 5:
5680                  if ((0x100002600L & l) == 0L)
5681                     break;
5682                  if (kind > 21)
5683                     kind = 21;
5684                  jjCheckNAdd(5);
5685                  break;
5686               case 6:
5687                  if ((0x100002600L & l) != 0L)
5688                     jjCheckNAddTwoStates(6, 1);
5689                  break;
5690               case 7:
5691                  if ((0x100002600L & l) != 0L)
5692                     jjCheckNAddTwoStates(7, 3);
5693                  break;
5694               default : break;
5695            }
5696         } while(i != startsAt);
5697      }
5698      else if (curChar < 128)
5699      {
5700         long l = 1L << (curChar & 077);
5701         MatchLoop: do
5702         {
5703            switch(jjstateSet[--i])
5704            {
5705               default : break;
5706            }
5707         } while(i != startsAt);
5708      }
5709      else
5710      {
5711         int i2 = (curChar & 0xff) >> 6;
5712         long l2 = 1L << (curChar & 077);
5713         MatchLoop: do
5714         {
5715            switch(jjstateSet[--i])
5716            {
5717               default : break;
5718            }
5719         } while(i != startsAt);
5720      }
5721      if (kind != 0x7fffffff)
5722      {
5723         jjmatchedKind = kind;
5724         jjmatchedPos = curPos;
5725         kind = 0x7fffffff;
5726      }
5727      ++curPos;
5728      if ((i = jjnewStateCnt) == (startsAt = 8 - (jjnewStateCnt = startsAt)))
5729         return curPos;
5730      try { curChar = input_stream.readChar(); }
5731      catch(java.io.IOException JavaDoc e) { return curPos; }
5732   }
5733}
5734static final int[] jjnextStates = {
5735   5, 6, 1, 7, 3,
5736};
5737public static final String JavaDoc[] jjstrLiteralImages = {
5738"", null, null, "\74", "\74\57", null, null, "\74\41\55\55", "\74\41",
5739"\74\77", null, "\76", null, "\76", null, null, null, null, null, "\55\55\76", null,
5740null, null, null, "\75", "\42", "\47", null, "\42", null, "\47", null, null, null,
5741null, null, null, null, null, null, null, null, null, null, null, null, null, null,
5742null, null, null, null, null, null, null, null, null, null, null, null, null, null,
5743null, null, null, null, null, null, null, null, null, null, null, null, null, null,
5744null, null, null, null, null, null, null, null, null, null, null, null, null, null,
5745null, null, null, null, null, null, null, null, null, null, null, null, null, null,
5746null, null, null, null, null, null, null, null, null, null, null, null, null, null,
5747null, null, null, null, null, null, null, null, null, null, null, null, null, null,
5748null, null, null, null, null, null, null, null, null, null, null, null, null, null,
5749null, null, null, null, null, null, null, null, null, null, null, null, null, null,
5750null, null, null, null, null, null, null, null, null, null, null, null, null, null,
5751null, null, null, null, null, null, null, null, null, null, null, null, null, null,
5752null, null, null, null, null, null, null, null, null, null, null, null, null, null,
5753null, null, null, null, null, null, null, null, null, null, null, null, null, null,
5754null, null, null, null, null, null, null, null, null, null, null, null, null, null,
5755null, null, null, null, null, null, null, null, null, null, null, null, null, null,
5756null, null, null, null, null, null, null, null, null, null, null, null, null, null,
5757null, null, null, null, null, null, null, null, null, null, null, null, null, null,
5758null, null, null, null, null, null, null, null, null, null, null, null, null, };
5759public static final String JavaDoc[] lexStateNames = {
5760   "InSingleQuote",
5761   "InDoubleQuote",
5762   "InTag",
5763   "InComment",
5764   "InStyle",
5765   "InScript",
5766   "InPI",
5767   "InSGML",
5768   "DEFAULT",
5769};
5770public static final int[] jjnewLexState = {
5771   -1, -1, -1, 2, 2, 2, 2, 3, 7, 6, -1, 8, -1, 8, -1, 8, -1, 8, -1, 8, -1, -1, -1, -1, -1,
5772   1, 0, -1, 2, -1, 2, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
5773   -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
5774   -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
5775   -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
5776   -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
5777   -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
5778   -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
5779   -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
5780   -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
5781   -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
5782   -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
5783};
5784static final long[] jjtoToken = {
5785   0xfffffffffffffff9L, 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffffffffffffL,
5786   0x1fffffffL,
5787};
5788static final long[] jjtoSkip = {
5789   0x2L, 0x0L, 0x0L, 0x0L,
5790   0x0L,
5791};
5792protected SimpleCharStream input_stream;
5793private final int[] jjrounds = new int[8];
5794private final int[] jjstateSet = new int[16];
5795StringBuffer JavaDoc image;
5796int jjimageLen;
5797int lengthOfMatch;
5798protected char curChar;
5799public ParserTokenManager(SimpleCharStream stream)
5800{
5801   if (SimpleCharStream.staticFlag)
5802      throw new Error JavaDoc("ERROR: Cannot use a static CharStream class with a non-static lexical analyzer.");
5803   input_stream = stream;
5804}
5805public ParserTokenManager(SimpleCharStream stream, int lexState)
5806{
5807   this(stream);
5808   SwitchTo(lexState);
5809}
5810public void ReInit(SimpleCharStream stream)
5811{
5812   jjmatchedPos = jjnewStateCnt = 0;
5813   curLexState = defaultLexState;
5814   input_stream = stream;
5815   ReInitRounds();
5816}
5817private final void ReInitRounds()
5818{
5819   int i;
5820   jjround = 0x80000001;
5821   for (i = 8; i-- > 0;)
5822      jjrounds[i] = 0x80000000;
5823}
5824public void ReInit(SimpleCharStream stream, int lexState)
5825{
5826   ReInit(stream);
5827   SwitchTo(lexState);
5828}
5829public void SwitchTo(int lexState)
5830{
5831   if (lexState >= 9 || lexState < 0)
5832      throw new TokenMgrError("Error: Ignoring invalid lexical state : " + lexState + ". State unchanged.", TokenMgrError.INVALID_LEXICAL_STATE);
5833   else
5834      curLexState = lexState;
5835}
5836
5837protected Token jjFillToken()
5838{
5839   Token t = Token.newToken(jjmatchedKind);
5840   t.kind = jjmatchedKind;
5841   String JavaDoc im = jjstrLiteralImages[jjmatchedKind];
5842   t.image = (im == null) ? input_stream.GetImage() : im;
5843   t.beginLine = input_stream.getBeginLine();
5844   t.beginColumn = input_stream.getBeginColumn();
5845   t.endLine = input_stream.getEndLine();
5846   t.endColumn = input_stream.getEndColumn();
5847   return t;
5848}
5849
5850int curLexState = 8;
5851int defaultLexState = 8;
5852int jjnewStateCnt;
5853int jjround;
5854int jjmatchedPos;
5855int jjmatchedKind;
5856
5857public Token getNextToken()
5858{
5859  int kind;
5860  Token specialToken = null;
5861  Token matchedToken;
5862  int curPos = 0;
5863
5864  EOFLoop :
5865  for (;;)
5866  {
5867   try
5868   {
5869      curChar = input_stream.BeginToken();
5870   }
5871   catch(java.io.IOException JavaDoc e)
5872   {
5873      jjmatchedKind = 0;
5874      matchedToken = jjFillToken();
5875      return matchedToken;
5876   }
5877   image = null;
5878   jjimageLen = 0;
5879
5880   switch(curLexState)
5881   {
5882     case 0:
5883       jjmatchedKind = 0x7fffffff;
5884       jjmatchedPos = 0;
5885       curPos = jjMoveStringLiteralDfa0_0();
5886       if (jjmatchedPos == 0 && jjmatchedKind > 31)
5887       {
5888          jjmatchedKind = 31;
5889       }
5890       break;
5891     case 1:
5892       jjmatchedKind = 0x7fffffff;
5893       jjmatchedPos = 0;
5894       curPos = jjMoveStringLiteralDfa0_1();
5895       if (jjmatchedPos == 0 && jjmatchedKind > 29)
5896       {
5897          jjmatchedKind = 29;
5898       }
5899       break;
5900     case 2:
5901       jjmatchedKind = 0x7fffffff;
5902       jjmatchedPos = 0;
5903       curPos = jjMoveStringLiteralDfa0_2();
5904       if (jjmatchedPos == 0 && jjmatchedKind > 27)
5905       {
5906          jjmatchedKind = 27;
5907       }
5908       break;
5909     case 3:
5910       jjmatchedKind = 0x7fffffff;
5911       jjmatchedPos = 0;
5912       curPos = jjMoveStringLiteralDfa0_3();
5913       if (jjmatchedPos == 0 && jjmatchedKind > 20)
5914       {
5915          jjmatchedKind = 20;
5916       }
5917       break;
5918     case 4:
5919       jjmatchedKind = 0x7fffffff;
5920       jjmatchedPos = 0;
5921       curPos = jjMoveStringLiteralDfa0_4();
5922       if (jjmatchedPos == 0 && jjmatchedKind > 18)
5923       {
5924          jjmatchedKind = 18;
5925       }
5926       break;
5927     case 5:
5928       jjmatchedKind = 0x7fffffff;
5929       jjmatchedPos = 0;
5930       curPos = jjMoveStringLiteralDfa0_5();
5931       if (jjmatchedPos == 0 && jjmatchedKind > 16)
5932       {
5933          jjmatchedKind = 16;
5934       }
5935       break;
5936     case 6:
5937       jjmatchedKind = 0x7fffffff;
5938       jjmatchedPos = 0;
5939       curPos = jjMoveStringLiteralDfa0_6();
5940       if (jjmatchedPos == 0 && jjmatchedKind > 14)
5941       {
5942          jjmatchedKind = 14;
5943       }
5944       break;
5945     case 7:
5946       jjmatchedKind = 0x7fffffff;
5947       jjmatchedPos = 0;
5948       curPos = jjMoveStringLiteralDfa0_7();
5949       if (jjmatchedPos == 0 && jjmatchedKind > 12)
5950       {
5951          jjmatchedKind = 12;
5952       }
5953       break;
5954     case 8:
5955       jjmatchedKind = 0x7fffffff;
5956       jjmatchedPos = 0;
5957       curPos = jjMoveStringLiteralDfa0_8();
5958       if (jjmatchedPos == 0 && jjmatchedKind > 10)
5959       {
5960          jjmatchedKind = 10;
5961       }
5962       break;
5963   }
5964     if (jjmatchedKind != 0x7fffffff)
5965     {
5966        if (jjmatchedPos + 1 < curPos)
5967           input_stream.backup(curPos - jjmatchedPos - 1);
5968        if ((jjtoToken[jjmatchedKind >> 6] & (1L << (jjmatchedKind & 077))) != 0L)
5969        {
5970           matchedToken = jjFillToken();
5971           TokenLexicalActions(matchedToken);
5972       if (jjnewLexState[jjmatchedKind] != -1)
5973         curLexState = jjnewLexState[jjmatchedKind];
5974           return matchedToken;
5975        }
5976        else
5977        {
5978         if (jjnewLexState[jjmatchedKind] != -1)
5979           curLexState = jjnewLexState[jjmatchedKind];
5980           continue EOFLoop;
5981        }
5982     }
5983     int error_line = input_stream.getEndLine();
5984     int error_column = input_stream.getEndColumn();
5985     String JavaDoc error_after = null;
5986     boolean EOFSeen = false;
5987     try { input_stream.readChar(); input_stream.backup(1); }
5988     catch (java.io.IOException JavaDoc e1) {
5989        EOFSeen = true;
5990        error_after = curPos <= 1 ? "" : input_stream.GetImage();
5991        if (curChar == '\n' || curChar == '\r') {
5992           error_line++;
5993           error_column = 0;
5994        }
5995        else
5996           error_column++;
5997     }
5998     if (!EOFSeen) {
5999        input_stream.backup(1);
6000        error_after = curPos <= 1 ? "" : input_stream.GetImage();
6001     }
6002     throw new TokenMgrError(EOFSeen, curLexState, error_line, error_column, error_after, curChar, TokenMgrError.LEXICAL_ERROR);
6003  }
6004}
6005
6006void TokenLexicalActions(Token matchedToken)
6007{
6008   switch(jjmatchedKind)
6009   {
6010      case 5 :
6011        if (image == null)
6012            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6013         else
6014            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6015                            isInScript = true;
6016         break;
6017      case 6 :
6018        if (image == null)
6019            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6020         else
6021            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6022                          isInStyle = true;
6023         break;
6024      case 22 :
6025        if (image == null)
6026            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6027         else
6028            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6029                                 switchEndTag();
6030         break;
6031      case 23 :
6032        if (image == null)
6033            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6034         else
6035            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6036                                        switchEndTag();
6037         break;
6038      case 32 :
6039        if (image == null)
6040            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6041         else
6042            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6043                           matchedToken.image="\u00c6";
6044         break;
6045      case 33 :
6046        if (image == null)
6047            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6048         else
6049            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6050                              matchedToken.image="\u00c1";
6051         break;
6052      case 34 :
6053        if (image == null)
6054            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6055         else
6056            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6057                            matchedToken.image="\u00c2";
6058         break;
6059      case 35 :
6060        if (image == null)
6061            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6062         else
6063            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6064                              matchedToken.image="\u00c0";
6065         break;
6066      case 36 :
6067        if (image == null)
6068            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6069         else
6070            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6071                            matchedToken.image="\u0391";
6072         break;
6073      case 37 :
6074        if (image == null)
6075            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6076         else
6077            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6078                            matchedToken.image="\u00c5";
6079         break;
6080      case 38 :
6081        if (image == null)
6082            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6083         else
6084            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6085                              matchedToken.image="\u00c3";
6086         break;
6087      case 39 :
6088        if (image == null)
6089            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6090         else
6091            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6092                          matchedToken.image="\u00c4";
6093         break;
6094      case 40 :
6095        if (image == null)
6096            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6097         else
6098            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6099                          matchedToken.image="\u0392";
6100         break;
6101      case 41 :
6102        if (image == null)
6103            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6104         else
6105            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6106                              matchedToken.image="\u00c7";
6107         break;
6108      case 42 :
6109        if (image == null)
6110            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6111         else
6112            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6113                        matchedToken.image="\u03a7";
6114         break;
6115      case 43 :
6116        if (image == null)
6117            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6118         else
6119            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6120                              matchedToken.image="\u2021";
6121         break;
6122      case 44 :
6123        if (image == null)
6124            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6125         else
6126            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6127                            matchedToken.image="\u0394";
6128         break;
6129      case 45 :
6130        if (image == null)
6131            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6132         else
6133            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6134                        matchedToken.image="\u00d0";
6135         break;
6136      case 46 :
6137        if (image == null)
6138            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6139         else
6140            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6141                              matchedToken.image="\u00c9";
6142         break;
6143      case 47 :
6144        if (image == null)
6145            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6146         else
6147            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6148                            matchedToken.image="\u00ca";
6149         break;
6150      case 48 :
6151        if (image == null)
6152            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6153         else
6154            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6155                              matchedToken.image="\u00c8";
6156         break;
6157      case 49 :
6158        if (image == null)
6159            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6160         else
6161            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6162                                matchedToken.image="\u0395";
6163         break;
6164      case 50 :
6165        if (image == null)
6166            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6167         else
6168            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6169                        matchedToken.image="\u0397";
6170         break;
6171      case 51 :
6172        if (image == null)
6173            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6174         else
6175            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6176                          matchedToken.image="\u00cb";
6177         break;
6178      case 52 :
6179        if (image == null)
6180            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6181         else
6182            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6183                            matchedToken.image="\u0393";
6184         break;
6185      case 53 :
6186        if (image == null)
6187            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6188         else
6189            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6190                              matchedToken.image="\u00cd";
6191         break;
6192      case 54 :
6193        if (image == null)
6194            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6195         else
6196            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6197                            matchedToken.image="\u00ce";
6198         break;
6199      case 55 :
6200        if (image == null)
6201            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6202         else
6203            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6204                              matchedToken.image="\u00cc";
6205         break;
6206      case 56 :
6207        if (image == null)
6208            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6209         else
6210            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6211                          matchedToken.image="\u0399";
6212         break;
6213      case 57 :
6214        if (image == null)
6215            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6216         else
6217            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6218                          matchedToken.image="\u00cf";
6219         break;
6220      case 58 :
6221        if (image == null)
6222            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6223         else
6224            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6225                            matchedToken.image="\u039a";
6226         break;
6227      case 59 :
6228        if (image == null)
6229            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6230         else
6231            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6232                              matchedToken.image="\u039b";
6233         break;
6234      case 60 :
6235        if (image == null)
6236            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6237         else
6238            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6239                      matchedToken.image="\u039c";
6240         break;
6241      case 61 :
6242        if (image == null)
6243            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6244         else
6245            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6246                              matchedToken.image="\u00d1";
6247         break;
6248      case 62 :
6249        if (image == null)
6250            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6251         else
6252            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6253                      matchedToken.image="\u039d";
6254         break;
6255      case 63 :
6256        if (image == null)
6257            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6258         else
6259            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6260                            matchedToken.image="\u0152";
6261         break;
6262      case 64 :
6263        if (image == null)
6264            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6265         else
6266            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6267                              matchedToken.image="\u00d3";
6268         break;
6269      case 65 :
6270        if (image == null)
6271            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6272         else
6273            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6274                            matchedToken.image="\u00d4";
6275         break;
6276      case 66 :
6277        if (image == null)
6278            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6279         else
6280            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6281                              matchedToken.image="\u00d2";
6282         break;
6283      case 67 :
6284        if (image == null)
6285            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6286         else
6287            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6288                            matchedToken.image="\u03a9";
6289         break;
6290      case 68 :
6291        if (image == null)
6292            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6293         else
6294            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6295                                matchedToken.image="\u039f";
6296         break;
6297      case 69 :
6298        if (image == null)
6299            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6300         else
6301            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6302                              matchedToken.image="\u00d8";
6303         break;
6304      case 70 :
6305        if (image == null)
6306            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6307         else
6308            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6309                              matchedToken.image="\u00d5";
6310         break;
6311      case 71 :
6312        if (image == null)
6313            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6314         else
6315            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6316                          matchedToken.image="\u00d6";
6317         break;
6318      case 72 :
6319        if (image == null)
6320            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6321         else
6322            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6323                        matchedToken.image="\u03a6";
6324         break;
6325      case 73 :
6326        if (image == null)
6327            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6328         else
6329            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6330                      matchedToken.image="\u03a0";
6331         break;
6332      case 74 :
6333        if (image == null)
6334            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6335         else
6336            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6337                            matchedToken.image="\u2033";
6338         break;
6339      case 75 :
6340        if (image == null)
6341            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6342         else
6343            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6344                        matchedToken.image="\u03a8";
6345         break;
6346      case 76 :
6347        if (image == null)
6348            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6349         else
6350            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6351                        matchedToken.image="\u03a1";
6352         break;
6353      case 77 :
6354        if (image == null)
6355            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6356         else
6357            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6358                              matchedToken.image="\u0160";
6359         break;
6360      case 78 :
6361        if (image == null)
6362            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6363         else
6364            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6365                            matchedToken.image="\u03a3";
6366         break;
6367      case 79 :
6368        if (image == null)
6369            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6370         else
6371            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6372                            matchedToken.image="\u00de";
6373         break;
6374      case 80 :
6375        if (image == null)
6376            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6377         else
6378            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6379                        matchedToken.image="\u03a4";
6380         break;
6381      case 81 :
6382        if (image == null)
6383            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6384         else
6385            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6386                            matchedToken.image="\u0398";
6387         break;
6388      case 82 :
6389        if (image == null)
6390            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6391         else
6392            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6393                              matchedToken.image="\u00da";
6394         break;
6395      case 83 :
6396        if (image == null)
6397            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6398         else
6399            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6400                            matchedToken.image="\u00db";
6401         break;
6402      case 84 :
6403        if (image == null)
6404            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6405         else
6406            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6407                              matchedToken.image="\u00d9";
6408         break;
6409      case 85 :
6410        if (image == null)
6411            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6412         else
6413            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6414                                matchedToken.image="\u03a5";
6415         break;
6416      case 86 :
6417        if (image == null)
6418            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6419         else
6420            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6421                          matchedToken.image="\u00dc";
6422         break;
6423      case 87 :
6424        if (image == null)
6425            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6426         else
6427            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6428                      matchedToken.image="\u039e";
6429         break;
6430      case 88 :
6431        if (image == null)
6432            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6433         else
6434            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6435                              matchedToken.image="\u00dd";
6436         break;
6437      case 89 :
6438        if (image == null)
6439            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6440         else
6441            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6442                          matchedToken.image="\u0178";
6443         break;
6444      case 90 :
6445        if (image == null)
6446            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6447         else
6448            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6449                          matchedToken.image="\u0396";
6450         break;
6451      case 91 :
6452        if (image == null)
6453            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6454         else
6455            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6456                              matchedToken.image="\u00e1";
6457         break;
6458      case 92 :
6459        if (image == null)
6460            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6461         else
6462            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6463                            matchedToken.image="\u00e2";
6464         break;
6465      case 93 :
6466        if (image == null)
6467            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6468         else
6469            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6470                            matchedToken.image="\u00b4";
6471         break;
6472      case 94 :
6473        if (image == null)
6474            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6475         else
6476            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6477                            matchedToken.image="\u00e6";
6478         break;
6479      case 95 :
6480        if (image == null)
6481            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6482         else
6483            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6484                              matchedToken.image="\u00e0";
6485         break;
6486      case 96 :
6487        if (image == null)
6488            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6489         else
6490            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6491                                matchedToken.image="\u2135";
6492         break;
6493      case 97 :
6494        if (image == null)
6495            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6496         else
6497            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6498                            matchedToken.image="\u03b1";
6499         break;
6500      case 98 :
6501        if (image == null)
6502            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6503         else
6504            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6505                        matchedToken.image="&";
6506         break;
6507      case 99 :
6508        if (image == null)
6509            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6510         else
6511            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6512                        matchedToken.image="\u2227";
6513         break;
6514      case 100 :
6515        if (image == null)
6516            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6517         else
6518            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6519                        matchedToken.image="\u2220";
6520         break;
6521      case 101 :
6522        if (image == null)
6523            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6524         else
6525            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6526                            matchedToken.image="\u00e5";
6527         break;
6528      case 102 :
6529        if (image == null)
6530            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6531         else
6532            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6533                            matchedToken.image="\u2248";
6534         break;
6535      case 103 :
6536        if (image == null)
6537            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6538         else
6539            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6540                              matchedToken.image="\u00e3";
6541         break;
6542      case 104 :
6543        if (image == null)
6544            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6545         else
6546            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6547                          matchedToken.image="\u00e4";
6548         break;
6549      case 105 :
6550        if (image == null)
6551            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6552         else
6553            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6554                            matchedToken.image="\u201e";
6555         break;
6556      case 106 :
6557        if (image == null)
6558            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6559         else
6560            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6561                          matchedToken.image="\u03b2";
6562         break;
6563      case 107 :
6564        if (image == null)
6565            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6566         else
6567            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6568                              matchedToken.image="\u00a6";
6569         break;
6570      case 108 :
6571        if (image == null)
6572            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6573         else
6574            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6575                          matchedToken.image="\u2022";
6576         break;
6577      case 109 :
6578        if (image == null)
6579            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6580         else
6581            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6582                        matchedToken.image="\u2229";
6583         break;
6584      case 110 :
6585        if (image == null)
6586            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6587         else
6588            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6589                              matchedToken.image="\u00e7";
6590         break;
6591      case 111 :
6592        if (image == null)
6593            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6594         else
6595            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6596                            matchedToken.image="\u00b8";
6597         break;
6598      case 112 :
6599        if (image == null)
6600            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6601         else
6602            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6603                          matchedToken.image="\u00a2";
6604         break;
6605      case 113 :
6606        if (image == null)
6607            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6608         else
6609            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6610                        matchedToken.image="\u03c7";
6611         break;
6612      case 114 :
6613        if (image == null)
6614            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6615         else
6616            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6617                          matchedToken.image="\u02c6";
6618         break;
6619      case 115 :
6620        if (image == null)
6621            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6622         else
6623            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6624                            matchedToken.image="\u2663";
6625         break;
6626      case 116 :
6627        if (image == null)
6628            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6629         else
6630            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6631                          matchedToken.image="\u2245";
6632         break;
6633      case 117 :
6634        if (image == null)
6635            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6636         else
6637            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6638                          matchedToken.image="\u00a9";
6639         break;
6640      case 118 :
6641        if (image == null)
6642            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6643         else
6644            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6645                            matchedToken.image="\u21b5";
6646         break;
6647      case 119 :
6648        if (image == null)
6649            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6650         else
6651            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6652                        matchedToken.image="\u222a";
6653         break;
6654      case 120 :
6655        if (image == null)
6656            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6657         else
6658            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6659                              matchedToken.image="\u00a4";
6660         break;
6661      case 121 :
6662        if (image == null)
6663            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6664         else
6665            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6666                          matchedToken.image="\u21d3";
6667         break;
6668      case 122 :
6669        if (image == null)
6670            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6671         else
6672            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6673                              matchedToken.image="\u2020";
6674         break;
6675      case 123 :
6676        if (image == null)
6677            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6678         else
6679            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6680                          matchedToken.image="\u2193";
6681         break;
6682      case 124 :
6683        if (image == null)
6684            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6685         else
6686            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6687                        matchedToken.image="\u00b0";
6688         break;
6689      case 125 :
6690        if (image == null)
6691            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6692         else
6693            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6694                            matchedToken.image="\u03b4";
6695         break;
6696      case 126 :
6697        if (image == null)
6698            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6699         else
6700            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6701                            matchedToken.image="\u2666";
6702         break;
6703      case 127 :
6704        if (image == null)
6705            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6706         else
6707            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6708                              matchedToken.image="\u00f7";
6709         break;
6710      case 128 :
6711        if (image == null)
6712            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6713         else
6714            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6715                              matchedToken.image="\u00e9";
6716         break;
6717      case 129 :
6718        if (image == null)
6719            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6720         else
6721            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6722                            matchedToken.image="\u00ea";
6723         break;
6724      case 130 :
6725        if (image == null)
6726            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6727         else
6728            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6729                              matchedToken.image="\u00e8";
6730         break;
6731      case 131 :
6732        if (image == null)
6733            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6734         else
6735            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6736                            matchedToken.image="\u2205";
6737         break;
6738      case 132 :
6739        if (image == null)
6740            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6741         else
6742            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6743                          matchedToken.image="\u2003";
6744         break;
6745      case 133 :
6746        if (image == null)
6747            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6748         else
6749            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6750                          matchedToken.image="\u2002";
6751         break;
6752      case 134 :
6753        if (image == null)
6754            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6755         else
6756            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6757                                matchedToken.image="\u03b5";
6758         break;
6759      case 135 :
6760        if (image == null)
6761            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6762         else
6763            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6764                            matchedToken.image="\u2261";
6765         break;
6766      case 136 :
6767        if (image == null)
6768            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6769         else
6770            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6771                        matchedToken.image="\u03b7";
6772         break;
6773      case 137 :
6774        if (image == null)
6775            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6776         else
6777            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6778                        matchedToken.image="\u00f0";
6779         break;
6780      case 138 :
6781        if (image == null)
6782            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6783         else
6784            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6785                          matchedToken.image="\u00eb";
6786         break;
6787      case 139 :
6788        if (image == null)
6789            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6790         else
6791            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6792                          matchedToken.image="\u20ac";
6793         break;
6794      case 140 :
6795        if (image == null)
6796            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6797         else
6798            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6799                            matchedToken.image="\u2203";
6800         break;
6801      case 141 :
6802        if (image == null)
6803            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6804         else
6805            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6806                          matchedToken.image="\u0192";
6807         break;
6808      case 142 :
6809        if (image == null)
6810            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6811         else
6812            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6813                              matchedToken.image="\u2200";
6814         break;
6815      case 143 :
6816        if (image == null)
6817            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6818         else
6819            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6820                              matchedToken.image="\u00bd";
6821         break;
6822      case 144 :
6823        if (image == null)
6824            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6825         else
6826            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6827                              matchedToken.image="\u00bc";
6828         break;
6829      case 145 :
6830        if (image == null)
6831            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6832         else
6833            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6834                              matchedToken.image="\u00be";
6835         break;
6836      case 146 :
6837        if (image == null)
6838            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6839         else
6840            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6841                            matchedToken.image="\u2044";
6842         break;
6843      case 147 :
6844        if (image == null)
6845            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6846         else
6847            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6848                            matchedToken.image="\u03b3";
6849         break;
6850      case 148 :
6851        if (image == null)
6852            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6853         else
6854            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6855                      matchedToken.image="\u2265";
6856         break;
6857      case 149 :
6858        if (image == null)
6859            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6860         else
6861            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6862                      matchedToken.image=">";
6863         break;
6864      case 150 :
6865        if (image == null)
6866            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6867         else
6868            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6869                          matchedToken.image="\u21d4";
6870         break;
6871      case 151 :
6872        if (image == null)
6873            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6874         else
6875            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6876                          matchedToken.image="\u2194";
6877         break;
6878      case 152 :
6879        if (image == null)
6880            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6881         else
6882            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6883                              matchedToken.image="\u2665";
6884         break;
6885      case 153 :
6886        if (image == null)
6887            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6888         else
6889            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6890                              matchedToken.image="\u2026";
6891         break;
6892      case 154 :
6893        if (image == null)
6894            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6895         else
6896            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6897                              matchedToken.image="\u00ed";
6898         break;
6899      case 155 :
6900        if (image == null)
6901            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6902         else
6903            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6904                            matchedToken.image="\u00ee";
6905         break;
6906      case 156 :
6907        if (image == null)
6908            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6909         else
6910            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6911                            matchedToken.image="\u00a1";
6912         break;
6913      case 157 :
6914        if (image == null)
6915            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6916         else
6917            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6918                              matchedToken.image="\u00ec";
6919         break;
6920      case 158 :
6921        if (image == null)
6922            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6923         else
6924            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6925                            matchedToken.image="\u2111";
6926         break;
6927      case 159 :
6928        if (image == null)
6929            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6930         else
6931            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6932                            matchedToken.image="\u221e";
6933         break;
6934      case 160 :
6935        if (image == null)
6936            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6937         else
6938            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6939                        matchedToken.image="\u222b";
6940         break;
6941      case 161 :
6942        if (image == null)
6943            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6944         else
6945            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6946                          matchedToken.image="\u03b9";
6947         break;
6948      case 162 :
6949        if (image == null)
6950            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6951         else
6952            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6953                              matchedToken.image="\u00bf";
6954         break;
6955      case 163 :
6956        if (image == null)
6957            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6958         else
6959            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6960                          matchedToken.image="\u2208";
6961         break;
6962      case 164 :
6963        if (image == null)
6964            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6965         else
6966            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6967                          matchedToken.image="\u00ef";
6968         break;
6969      case 165 :
6970        if (image == null)
6971            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6972         else
6973            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6974                            matchedToken.image="\u03ba";
6975         break;
6976      case 166 :
6977        if (image == null)
6978            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6979         else
6980            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6981                          matchedToken.image="\u21d0";
6982         break;
6983      case 167 :
6984        if (image == null)
6985            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6986         else
6987            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6988                              matchedToken.image="\u03bb";
6989         break;
6990      case 168 :
6991        if (image == null)
6992            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6993         else
6994            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
6995                          matchedToken.image="\u2329";
6996         break;
6997      case 169 :
6998        if (image == null)
6999            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7000         else
7001            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7002                            matchedToken.image="\u00ab";
7003         break;
7004      case 170 :
7005        if (image == null)
7006            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7007         else
7008            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7009                          matchedToken.image="\u2190";
7010         break;
7011      case 171 :
7012        if (image == null)
7013            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7014         else
7015            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7016                            matchedToken.image="\u2308";
7017         break;
7018      case 172 :
7019        if (image == null)
7020            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7021         else
7022            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7023                            matchedToken.image="\u201c";
7024         break;
7025      case 173 :
7026        if (image == null)
7027            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7028         else
7029            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7030                      matchedToken.image="\u2264";
7031         break;
7032      case 174 :
7033        if (image == null)
7034            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7035         else
7036            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7037                              matchedToken.image="\u230a";
7038         break;
7039      case 175 :
7040        if (image == null)
7041            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7042         else
7043            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7044                              matchedToken.image="\u2217";
7045         break;
7046      case 176 :
7047        if (image == null)
7048            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7049         else
7050            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7051                        matchedToken.image="\u25ca";
7052         break;
7053      case 177 :
7054        if (image == null)
7055            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7056         else
7057            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7058                        matchedToken.image="\u200e";
7059         break;
7060      case 178 :
7061        if (image == null)
7062            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7063         else
7064            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7065                              matchedToken.image="\u2039";
7066         break;
7067      case 179 :
7068        if (image == null)
7069            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7070         else
7071            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7072                            matchedToken.image="\u2018";
7073         break;
7074      case 180 :
7075        if (image == null)
7076            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7077         else
7078            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7079                      matchedToken.image="<";
7080         break;
7081      case 181 :
7082        if (image == null)
7083            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7084         else
7085            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7086                          matchedToken.image="\u00af";
7087         break;
7088      case 182 :
7089        if (image == null)
7090            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7091         else
7092            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7093                            matchedToken.image="\u2014";
7094         break;
7095      case 183 :
7096        if (image == null)
7097            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7098         else
7099            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7100                            matchedToken.image="\u00b5";
7101         break;
7102      case 184 :
7103        if (image == null)
7104            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7105         else
7106            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7107                              matchedToken.image="\u00b7";
7108         break;
7109      case 185 :
7110        if (image == null)
7111            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7112         else
7113            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7114                            matchedToken.image="\u2212";
7115         break;
7116      case 186 :
7117        if (image == null)
7118            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7119         else
7120            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7121                      matchedToken.image="\u03bc";
7122         break;
7123      case 187 :
7124        if (image == null)
7125            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7126         else
7127            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7128                            matchedToken.image="\u2207";
7129         break;
7130      case 188 :
7131        if (image == null)
7132            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7133         else
7134            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7135                          matchedToken.image="\u00a0";
7136         break;
7137      case 189 :
7138        if (image == null)
7139            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7140         else
7141            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7142                            matchedToken.image="\u2013";
7143         break;
7144      case 190 :
7145        if (image == null)
7146            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7147         else
7148            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7149                      matchedToken.image="\u2260";
7150         break;
7151      case 191 :
7152        if (image == null)
7153            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7154         else
7155            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7156                      matchedToken.image="\u220b";
7157         break;
7158      case 192 :
7159        if (image == null)
7160            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7161         else
7162            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7163                        matchedToken.image="\u00ac";
7164         break;
7165      case 193 :
7166        if (image == null)
7167            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7168         else
7169            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7170                            matchedToken.image="\u2209";
7171         break;
7172      case 194 :
7173        if (image == null)
7174            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7175         else
7176            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7177                          matchedToken.image="\u2284";
7178         break;
7179      case 195 :
7180        if (image == null)
7181            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7182         else
7183            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7184                              matchedToken.image="\u00f1";
7185         break;
7186      case 196 :
7187        if (image == null)
7188            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7189         else
7190            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7191                      matchedToken.image="\u03bd";
7192         break;
7193      case 197 :
7194        if (image == null)
7195            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7196         else
7197            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7198                              matchedToken.image="\u00f3";
7199         break;
7200      case 198 :
7201        if (image == null)
7202            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7203         else
7204            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7205                            matchedToken.image="\u00f4";
7206         break;
7207      case 199 :
7208        if (image == null)
7209            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7210         else
7211            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7212                            matchedToken.image="\u0153";
7213         break;
7214      case 200 :
7215        if (image == null)
7216            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7217         else
7218            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7219                              matchedToken.image="\u00f2";
7220         break;
7221      case 201 :
7222        if (image == null)
7223            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7224         else
7225            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7226                            matchedToken.image="\u203e";
7227         break;
7228      case 202 :
7229        if (image == null)
7230            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7231         else
7232            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7233                            matchedToken.image="\u03c9";
7234         break;
7235      case 203 :
7236        if (image == null)
7237            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7238         else
7239            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7240                                matchedToken.image="\u03bf";
7241         break;
7242      case 204 :
7243        if (image == null)
7244            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7245         else
7246            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7247                            matchedToken.image="\u2295";
7248         break;
7249      case 205 :
7250        if (image == null)
7251            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7252         else
7253            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7254                      matchedToken.image="\u2228";
7255         break;
7256      case 206 :
7257        if (image == null)
7258            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7259         else
7260            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7261                          matchedToken.image="\u00aa";
7262         break;
7263      case 207 :
7264        if (image == null)
7265            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7266         else
7267            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7268                          matchedToken.image="\u00ba";
7269         break;
7270      case 208 :
7271        if (image == null)
7272            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7273         else
7274            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7275                              matchedToken.image="\u00f8";
7276         break;
7277      case 209 :
7278        if (image == null)
7279            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7280         else
7281            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7282                              matchedToken.image="\u00f5";
7283         break;
7284      case 210 :
7285        if (image == null)
7286            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7287         else
7288            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7289                              matchedToken.image="\u2297";
7290         break;
7291      case 211 :
7292        if (image == null)
7293            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7294         else
7295            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7296                          matchedToken.image="\u00f6";
7297         break;
7298      case 212 :
7299        if (image == null)
7300            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7301         else
7302            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7303                          matchedToken.image="\u00b6";
7304         break;
7305      case 213 :
7306        if (image == null)
7307            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7308         else
7309            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7310                          matchedToken.image="\u2202";
7311         break;
7312      case 214 :
7313        if (image == null)
7314            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7315         else
7316            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7317                              matchedToken.image="\u2030";
7318         break;
7319      case 215 :
7320        if (image == null)
7321            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7322         else
7323            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7324                          matchedToken.image="\u22a5";
7325         break;
7326      case 216 :
7327        if (image == null)
7328            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7329         else
7330            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7331                        matchedToken.image="\u03c6";
7332         break;
7333      case 217 :
7334        if (image == null)
7335            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7336         else
7337            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7338                      matchedToken.image="\u03c0";
7339         break;
7340      case 218 :
7341        if (image == null)
7342            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7343         else
7344            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7345                        matchedToken.image="\u03d6";
7346         break;
7347      case 219 :
7348        if (image == null)
7349            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7350         else
7351            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7352                              matchedToken.image="\u00b1";
7353         break;
7354      case 220 :
7355        if (image == null)
7356            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7357         else
7358            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7359                            matchedToken.image="\u00a3";
7360         break;
7361      case 221 :
7362        if (image == null)
7363            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7364         else
7365            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7366                            matchedToken.image="\u2032";
7367         break;
7368      case 222 :
7369        if (image == null)
7370            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7371         else
7372            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7373                          matchedToken.image="\u220f";
7374         break;
7375      case 223 :
7376        if (image == null)
7377            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7378         else
7379            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7380                          matchedToken.image="\u221d";
7381         break;
7382      case 224 :
7383        if (image == null)
7384            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7385         else
7386            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7387                        matchedToken.image="\u03c8";
7388         break;
7389      case 225 :
7390        if (image == null)
7391            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7392         else
7393            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7394                          matchedToken.image="\"";
7395         break;
7396      case 226 :
7397        if (image == null)
7398            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7399         else
7400            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7401                          matchedToken.image="\u21d2";
7402         break;
7403      case 227 :
7404        if (image == null)
7405            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7406         else
7407            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7408                            matchedToken.image="\u221a";
7409         break;
7410      case 228 :
7411        if (image == null)
7412            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7413         else
7414            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7415                          matchedToken.image="\u232a";
7416         break;
7417      case 229 :
7418        if (image == null)
7419            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7420         else
7421            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7422                            matchedToken.image="\u00bb";
7423         break;
7424      case 230 :
7425        if (image == null)
7426            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7427         else
7428            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7429                          matchedToken.image="\u2192";
7430         break;
7431      case 231 :
7432        if (image == null)
7433            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7434         else
7435            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7436                            matchedToken.image="\u2309";
7437         break;
7438      case 232 :
7439        if (image == null)
7440            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7441         else
7442            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7443                            matchedToken.image="\u201d";
7444         break;
7445      case 233 :
7446        if (image == null)
7447            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7448         else
7449            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7450                          matchedToken.image="\u211c";
7451         break;
7452      case 234 :
7453        if (image == null)
7454            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7455         else
7456            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7457                        matchedToken.image="\u00ae";
7458         break;
7459      case 235 :
7460        if (image == null)
7461            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7462         else
7463            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7464                              matchedToken.image="\u230b";
7465         break;
7466      case 236 :
7467        if (image == null)
7468            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7469         else
7470            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7471                        matchedToken.image="\u03c1";
7472         break;
7473      case 237 :
7474        if (image == null)
7475            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7476         else
7477            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7478                        matchedToken.image="\u200f";
7479         break;
7480      case 238 :
7481        if (image == null)
7482            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7483         else
7484            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7485                              matchedToken.image="\u203a";
7486         break;
7487      case 239 :
7488        if (image == null)
7489            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7490         else
7491            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7492                            matchedToken.image="\u2019";
7493         break;
7494      case 240 :
7495        if (image == null)
7496            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7497         else
7498            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7499                            matchedToken.image="\u201a";
7500         break;
7501      case 241 :
7502        if (image == null)
7503            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7504         else
7505            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7506                              matchedToken.image="\u0161";
7507         break;
7508      case 242 :
7509        if (image == null)
7510            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7511         else
7512            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7513                          matchedToken.image="\u22c5";
7514         break;
7515      case 243 :
7516        if (image == null)
7517            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7518         else
7519            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7520                          matchedToken.image="\u00a7";
7521         break;
7522      case 244 :
7523        if (image == null)
7524            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7525         else
7526            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7527                        matchedToken.image="\u00ad";
7528         break;
7529      case 245 :
7530        if (image == null)
7531            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7532         else
7533            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7534                            matchedToken.image="\u03c3";
7535         break;
7536      case 246 :
7537        if (image == null)
7538            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7539         else
7540            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7541                              matchedToken.image="\u03c2";
7542         break;
7543      case 247 :
7544        if (image == null)
7545            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7546         else
7547            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7548                        matchedToken.image="\u223c";
7549         break;
7550      case 248 :
7551        if (image == null)
7552            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7553         else
7554            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7555                              matchedToken.image="\u2660";
7556         break;
7557      case 249 :
7558        if (image == null)
7559            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7560         else
7561            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7562                        matchedToken.image="\u2282";
7563         break;
7564      case 250 :
7565        if (image == null)
7566            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7567         else
7568            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7569                          matchedToken.image="\u2286";
7570         break;
7571      case 251 :
7572        if (image == null)
7573            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7574         else
7575            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7576                        matchedToken.image="\u2211";
7577         break;
7578      case 252 :
7579        if (image == null)
7580            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7581         else
7582            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7583                        matchedToken.image="\u2283";
7584         break;
7585      case 253 :
7586        if (image == null)
7587            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7588         else
7589            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7590                          matchedToken.image="\u00b9";
7591         break;
7592      case 254 :
7593        if (image == null)
7594            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7595         else
7596            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7597                          matchedToken.image="\u00b2";
7598         break;
7599      case 255 :
7600        if (image == null)
7601            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7602         else
7603            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7604                          matchedToken.image="\u00b3";
7605         break;
7606      case 256 :
7607        if (image == null)
7608            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7609         else
7610            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7611                          matchedToken.image="\u2287";
7612         break;
7613      case 257 :
7614        if (image == null)
7615            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7616         else
7617            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7618                            matchedToken.image="\u00df";
7619         break;
7620      case 258 :
7621        if (image == null)
7622            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7623         else
7624            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7625                        matchedToken.image="\u03c4";
7626         break;
7627      case 259 :
7628        if (image == null)
7629            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7630         else
7631            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7632                              matchedToken.image="\u2234";
7633         break;
7634      case 260 :
7635        if (image == null)
7636            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7637         else
7638            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7639                            matchedToken.image="\u03b8";
7640         break;
7641      case 261 :
7642        if (image == null)
7643            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7644         else
7645            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7646                                  matchedToken.image="\u03d1";
7647         break;
7648      case 262 :
7649        if (image == null)
7650            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7651         else
7652            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7653                              matchedToken.image="\u2009";
7654         break;
7655      case 263 :
7656        if (image == null)
7657            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7658         else
7659            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7660                            matchedToken.image="\u00fe";
7661         break;
7662      case 264 :
7663        if (image == null)
7664            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7665         else
7666            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7667                            matchedToken.image="\u02dc";
7668         break;
7669      case 265 :
7670        if (image == null)
7671            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7672         else
7673            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7674                            matchedToken.image="\u00d7";
7675         break;
7676      case 266 :
7677        if (image == null)
7678            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7679         else
7680            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7681                            matchedToken.image="\u2122";
7682         break;
7683      case 267 :
7684        if (image == null)
7685            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7686         else
7687            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7688                          matchedToken.image="\u21d1";
7689         break;
7690      case 268 :
7691        if (image == null)
7692            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7693         else
7694            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7695                              matchedToken.image="\u00fa";
7696         break;
7697      case 269 :
7698        if (image == null)
7699            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7700         else
7701            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7702                          matchedToken.image="\u2191";
7703         break;
7704      case 270 :
7705        if (image == null)
7706            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7707         else
7708            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7709                            matchedToken.image="\u00fb";
7710         break;
7711      case 271 :
7712        if (image == null)
7713            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7714         else
7715            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7716                              matchedToken.image="\u00f9";
7717         break;
7718      case 272 :
7719        if (image == null)
7720            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7721         else
7722            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7723                        matchedToken.image="\u00a8";
7724         break;
7725      case 273 :
7726        if (image == null)
7727            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7728         else
7729            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7730                            matchedToken.image="\u03d2";
7731         break;
7732      case 274 :
7733        if (image == null)
7734            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7735         else
7736            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7737                                matchedToken.image="\u03c5";
7738         break;
7739      case 275 :
7740        if (image == null)
7741            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7742         else
7743            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7744                          matchedToken.image="\u00fc";
7745         break;
7746      case 276 :
7747        if (image == null)
7748            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7749         else
7750            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7751                              matchedToken.image="\u2118";
7752         break;
7753      case 277 :
7754        if (image == null)
7755            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7756         else
7757            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7758                      matchedToken.image="\u03be";
7759         break;
7760      case 278 :
7761        if (image == null)
7762            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7763         else
7764            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7765                              matchedToken.image="\u00fd";
7766         break;
7767      case 279 :
7768        if (image == null)
7769            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7770         else
7771            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7772                        matchedToken.image="\u00a5";
7773         break;
7774      case 280 :
7775        if (image == null)
7776            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7777         else
7778            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7779                          matchedToken.image="\u00ff";
7780         break;
7781      case 281 :
7782        if (image == null)
7783            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7784         else
7785            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7786                          matchedToken.image="\u03b6";
7787         break;
7788      case 282 :
7789        if (image == null)
7790            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7791         else
7792            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7793                        matchedToken.image="\u200d";
7794         break;
7795      case 283 :
7796        if (image == null)
7797            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7798         else
7799            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7800                          matchedToken.image="\u200c";
7801         break;
7802      case 284 :
7803        if (image == null)
7804            image = new StringBuffer JavaDoc(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7805         else
7806            image.append(new String JavaDoc(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))));
7807            int imageLength = image.length();
7808            String JavaDoc number = image.substring(imageLength - lengthOfMatch + 2, imageLength - 1);
7809            char[] chars = new char[]{(char)Integer.parseInt(number)};
7810            matchedToken.image = new String JavaDoc(chars);
7811         break;
7812      default :
7813         break;
7814   }
7815}
7816}
7817
Popular Tags