KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > apache > ws > jaxme > js > ConditionalIndentationJavaSourceObject


1 /*
2  * Copyright 2003, 2004 The Apache Software Foundation
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  * http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15
16  */

17 package org.apache.ws.jaxme.js;
18
19 import java.io.IOException JavaDoc;
20 import java.util.Enumeration JavaDoc;
21 import java.util.Iterator JavaDoc;
22
23 /**
24  * @author <a HREF="mailto:joe@ispsoft.de">Jochen Wiedmann</a>
25  */

26 public abstract class ConditionalIndentationJavaSourceObject extends JavaSourceObject
27     implements ConditionalIndentationEngine {
28   private class LocalJavaFieldDeclaration {
29     LJFImpl field;
30     private LocalJavaFieldDeclaration(LJFImpl pField) {
31       field = pField;
32     }
33   }
34
35   public class LoopVariable implements DirectAccessible, IndentedObject {
36      private Object JavaDoc value;
37      private JavaQName type;
38      public LoopVariable(Object JavaDoc pValue, JavaQName pType) {
39         value = pValue;
40         type = pType;
41      }
42      public JavaQName getType() { return type; }
43      public boolean isNullable() { return false; }
44      public void setNullable(boolean pNullable) {
45        if (pNullable) {
46          throw new IllegalStateException JavaDoc("Loop variables cannot be nullable.");
47        }
48      }
49      public Object JavaDoc getValue() {
50         return value;
51      }
52      public void write(IndentationEngine pEngine, IndentationTarget pTarget)
53          throws IOException JavaDoc {
54        pEngine.write(pTarget, getValue());
55      }
56   }
57
58   public class LJFImpl extends JavaField implements LocalJavaField {
59     LJFImpl(JavaQName pType, String JavaDoc pName) {
60        super(pName, pType, null);
61     }
62     public void write(IndentationEngine pEngine, IndentationTarget pTarget)
63         throws IOException JavaDoc {
64       pEngine.write(pTarget, getName());
65     }
66   }
67
68   private int localVariableCounter = 0;
69
70   protected ConditionalIndentationJavaSourceObject
71       (String JavaDoc pName, JavaQName pType, JavaSource.Protection pProtection) {
72     super(pName, pType, pProtection);
73   }
74
75   public void addIf(Object JavaDoc[] pTokens) {
76      addLine("if (", pTokens, ") {");
77      indent();
78   }
79   public void addIf(Object JavaDoc pToken1) {
80      addIf(new Object JavaDoc[]{pToken1});
81   }
82   public void addIf(Object JavaDoc pToken1, Object JavaDoc pToken2) {
83      addIf(new Object JavaDoc[]{pToken1, pToken2});
84   }
85   public void addIf(Object JavaDoc pToken1, Object JavaDoc pToken2, Object JavaDoc pToken3) {
86      addIf(new Object JavaDoc[]{pToken1, pToken2, pToken3});
87   }
88   public void addIf(Object JavaDoc pToken1, Object JavaDoc pToken2, Object JavaDoc pToken3, Object JavaDoc pToken4) {
89      addIf(new Object JavaDoc[]{pToken1, pToken2, pToken3, pToken4});
90   }
91   public void addIf(Object JavaDoc pToken1, Object JavaDoc pToken2, Object JavaDoc pToken3, Object JavaDoc pToken4,
92                      Object JavaDoc pToken5) {
93      addIf(new Object JavaDoc[]{pToken1, pToken2, pToken3, pToken4, pToken5});
94   }
95   public void addIf(Object JavaDoc pToken1, Object JavaDoc pToken2, Object JavaDoc pToken3, Object JavaDoc pToken4,
96                             Object JavaDoc pToken5, Object JavaDoc pToken6) {
97      addIf(new Object JavaDoc[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6});
98   }
99   public void addIf(Object JavaDoc pToken1, Object JavaDoc pToken2, Object JavaDoc pToken3, Object JavaDoc pToken4,
100                             Object JavaDoc pToken5, Object JavaDoc pToken6, Object JavaDoc pToken7) {
101      addIf(new Object JavaDoc[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6,
102                               pToken7});
103   }
104   public void addIf(Object JavaDoc pToken1, Object JavaDoc pToken2, Object JavaDoc pToken3, Object JavaDoc pToken4,
105                             Object JavaDoc pToken5, Object JavaDoc pToken6, Object JavaDoc pToken7, Object JavaDoc pToken8) {
106      addIf(new Object JavaDoc[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6,
107                               pToken7, pToken8});
108   }
109   public void addIf(Object JavaDoc pToken1, Object JavaDoc pToken2, Object JavaDoc pToken3, Object JavaDoc pToken4,
110                             Object JavaDoc pToken5, Object JavaDoc pToken6, Object JavaDoc pToken7, Object JavaDoc pToken8,
111                             Object JavaDoc pToken9) {
112      addIf(new Object JavaDoc[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6,
113                               pToken7, pToken8, pToken9});
114   }
115   public void addIf(Object JavaDoc pToken1, Object JavaDoc pToken2, Object JavaDoc pToken3, Object JavaDoc pToken4,
116                             Object JavaDoc pToken5, Object JavaDoc pToken6, Object JavaDoc pToken7, Object JavaDoc pToken8,
117                             Object JavaDoc pToken9, Object JavaDoc pToken10) {
118      addIf(new Object JavaDoc[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6,
119                               pToken7, pToken8, pToken9, pToken10});
120   }
121   public void addIf(Object JavaDoc pToken1, Object JavaDoc pToken2, Object JavaDoc pToken3, Object JavaDoc pToken4,
122                             Object JavaDoc pToken5, Object JavaDoc pToken6, Object JavaDoc pToken7, Object JavaDoc pToken8,
123                             Object JavaDoc pToken9, Object JavaDoc pToken10, Object JavaDoc pToken11) {
124      addIf(new Object JavaDoc[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6,
125                               pToken7, pToken8, pToken9, pToken10, pToken11});
126   }
127   public void addIf(Object JavaDoc pToken1, Object JavaDoc pToken2, Object JavaDoc pToken3, Object JavaDoc pToken4,
128                             Object JavaDoc pToken5, Object JavaDoc pToken6, Object JavaDoc pToken7, Object JavaDoc pToken8,
129                             Object JavaDoc pToken9, Object JavaDoc pToken10, Object JavaDoc pToken11,
130                             Object JavaDoc pToken12) {
131      addIf(new Object JavaDoc[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6,
132                               pToken7, pToken8, pToken9, pToken10, pToken11, pToken12});
133   }
134   public void addIf(Object JavaDoc pToken1, Object JavaDoc pToken2, Object JavaDoc pToken3, Object JavaDoc pToken4,
135                             Object JavaDoc pToken5, Object JavaDoc pToken6, Object JavaDoc pToken7, Object JavaDoc pToken8,
136                             Object JavaDoc pToken9, Object JavaDoc pToken10, Object JavaDoc pToken11,
137                             Object JavaDoc pToken12, Object JavaDoc pToken13) {
138      addIf(new Object JavaDoc[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6,
139                               pToken7, pToken8, pToken9, pToken10, pToken11, pToken12,
140                               pToken13});
141   }
142   public void addIf(Object JavaDoc pToken1, Object JavaDoc pToken2, Object JavaDoc pToken3, Object JavaDoc pToken4,
143                             Object JavaDoc pToken5, Object JavaDoc pToken6, Object JavaDoc pToken7, Object JavaDoc pToken8,
144                             Object JavaDoc pToken9, Object JavaDoc pToken10, Object JavaDoc pToken11,
145                             Object JavaDoc pToken12, Object JavaDoc pToken13, Object JavaDoc pToken14) {
146      addIf(new Object JavaDoc[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6,
147                               pToken7, pToken8, pToken9, pToken10, pToken11, pToken12,
148                               pToken13, pToken14});
149   }
150   public void addIf(Object JavaDoc pToken1, Object JavaDoc pToken2, Object JavaDoc pToken3, Object JavaDoc pToken4,
151                             Object JavaDoc pToken5, Object JavaDoc pToken6, Object JavaDoc pToken7, Object JavaDoc pToken8,
152                             Object JavaDoc pToken9, Object JavaDoc pToken10, Object JavaDoc pToken11,
153                             Object JavaDoc pToken12, Object JavaDoc pToken13, Object JavaDoc pToken14,
154                             Object JavaDoc pToken15) {
155      addIf(new Object JavaDoc[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6,
156                               pToken7, pToken8, pToken9, pToken10, pToken11, pToken12,
157                               pToken13, pToken14, pToken15});
158   }
159
160   public void addElseIf(Object JavaDoc[] pTokens) {
161      unindent();
162      addLine("} else if (", pTokens, ") {");
163      indent();
164   }
165   public void addElseIf(Object JavaDoc pToken1) {
166      addElseIf(new Object JavaDoc[]{pToken1});
167   }
168   public void addElseIf(Object JavaDoc pToken1, Object JavaDoc pToken2) {
169      addElseIf(new Object JavaDoc[]{pToken1, pToken2});
170   }
171   public void addElseIf(Object JavaDoc pToken1, Object JavaDoc pToken2, Object JavaDoc pToken3) {
172      addElseIf(new Object JavaDoc[]{pToken1, pToken2, pToken3});
173   }
174   public void addElseIf(Object JavaDoc pToken1, Object JavaDoc pToken2, Object JavaDoc pToken3, Object JavaDoc pToken4) {
175      addElseIf(new Object JavaDoc[]{pToken1, pToken2, pToken3, pToken4});
176   }
177   public void addElseIf(Object JavaDoc pToken1, Object JavaDoc pToken2, Object JavaDoc pToken3, Object JavaDoc pToken4,
178                                 Object JavaDoc pToken5) {
179      addElseIf(new Object JavaDoc[]{pToken1, pToken2, pToken3, pToken4, pToken5});
180   }
181   public void addElseIf(Object JavaDoc pToken1, Object JavaDoc pToken2, Object JavaDoc pToken3, Object JavaDoc pToken4,
182                                 Object JavaDoc pToken5, Object JavaDoc pToken6) {
183      addElseIf(new Object JavaDoc[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6});
184   }
185   public void addElseIf(Object JavaDoc pToken1, Object JavaDoc pToken2, Object JavaDoc pToken3, Object JavaDoc pToken4,
186                                 Object JavaDoc pToken5, Object JavaDoc pToken6, Object JavaDoc pToken7) {
187      addElseIf(new Object JavaDoc[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6,
188                                   pToken7});
189   }
190   public void addElseIf(Object JavaDoc pToken1, Object JavaDoc pToken2, Object JavaDoc pToken3, Object JavaDoc pToken4,
191                                 Object JavaDoc pToken5, Object JavaDoc pToken6, Object JavaDoc pToken7, Object JavaDoc pToken8) {
192      addElseIf(new Object JavaDoc[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6,
193                                   pToken7, pToken8});
194   }
195   public void addElseIf(Object JavaDoc pToken1, Object JavaDoc pToken2, Object JavaDoc pToken3, Object JavaDoc pToken4,
196                                 Object JavaDoc pToken5, Object JavaDoc pToken6, Object JavaDoc pToken7, Object JavaDoc pToken8,
197                                 Object JavaDoc pToken9) {
198      addElseIf(new Object JavaDoc[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6,
199                                   pToken7, pToken8, pToken9});
200   }
201   public void addElseIf(Object JavaDoc pToken1, Object JavaDoc pToken2, Object JavaDoc pToken3, Object JavaDoc pToken4,
202                                 Object JavaDoc pToken5, Object JavaDoc pToken6, Object JavaDoc pToken7, Object JavaDoc pToken8,
203                                 Object JavaDoc pToken9, Object JavaDoc pToken10) {
204      addElseIf(new Object JavaDoc[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6,
205                                   pToken7, pToken8, pToken9, pToken10});
206   }
207   public void addElseIf(Object JavaDoc pToken1, Object JavaDoc pToken2, Object JavaDoc pToken3, Object JavaDoc pToken4,
208                                 Object JavaDoc pToken5, Object JavaDoc pToken6, Object JavaDoc pToken7, Object JavaDoc pToken8,
209                                 Object JavaDoc pToken9, Object JavaDoc pToken10, Object JavaDoc pToken11) {
210      addElseIf(new Object JavaDoc[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6,
211                                   pToken7, pToken8, pToken9, pToken10, pToken11});
212   }
213   public void addElseIf(Object JavaDoc pToken1, Object JavaDoc pToken2, Object JavaDoc pToken3, Object JavaDoc pToken4,
214                                 Object JavaDoc pToken5, Object JavaDoc pToken6, Object JavaDoc pToken7, Object JavaDoc pToken8,
215                                 Object JavaDoc pToken9, Object JavaDoc pToken10, Object JavaDoc pToken11,
216                                 Object JavaDoc pToken12) {
217      addElseIf(new Object JavaDoc[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6,
218                                   pToken7, pToken8, pToken9, pToken10, pToken11, pToken12});
219   }
220   public void addElseIf(Object JavaDoc pToken1, Object JavaDoc pToken2, Object JavaDoc pToken3, Object JavaDoc pToken4,
221                                 Object JavaDoc pToken5, Object JavaDoc pToken6, Object JavaDoc pToken7, Object JavaDoc pToken8,
222                                 Object JavaDoc pToken9, Object JavaDoc pToken10, Object JavaDoc pToken11,
223                                 Object JavaDoc pToken12, Object JavaDoc pToken13) {
224      addElseIf(new Object JavaDoc[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6,
225                                   pToken7, pToken8, pToken9, pToken10, pToken11, pToken12,
226                                   pToken13});
227   }
228   public void addElseIf(Object JavaDoc pToken1, Object JavaDoc pToken2, Object JavaDoc pToken3, Object JavaDoc pToken4,
229                                 Object JavaDoc pToken5, Object JavaDoc pToken6, Object JavaDoc pToken7, Object JavaDoc pToken8,
230                                 Object JavaDoc pToken9, Object JavaDoc pToken10, Object JavaDoc pToken11,
231                                 Object JavaDoc pToken12, Object JavaDoc pToken13, Object JavaDoc pToken14) {
232      addElseIf(new Object JavaDoc[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6,
233                                   pToken7, pToken8, pToken9, pToken10, pToken11, pToken12,
234                                   pToken13, pToken14});
235   }
236   public void addElseIf(Object JavaDoc pToken1, Object JavaDoc pToken2, Object JavaDoc pToken3, Object JavaDoc pToken4,
237                                 Object JavaDoc pToken5, Object JavaDoc pToken6, Object JavaDoc pToken7, Object JavaDoc pToken8,
238                                 Object JavaDoc pToken9, Object JavaDoc pToken10, Object JavaDoc pToken11,
239                                 Object JavaDoc pToken12, Object JavaDoc pToken13, Object JavaDoc pToken14,
240                                 Object JavaDoc pToken15) {
241      addElseIf(new Object JavaDoc[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6,
242                                   pToken7, pToken8, pToken9, pToken10, pToken11, pToken12,
243                                   pToken13, pToken14, pToken15});
244   }
245
246   public void addIf(boolean pFirst, Object JavaDoc[] pTokens) {
247      if (pFirst) {
248         addIf(pTokens);
249      } else {
250         addElseIf(pTokens);
251      }
252   }
253   public void addIf(boolean pFirst, Object JavaDoc pToken1) {
254      addIf(pFirst, new Object JavaDoc[]{pToken1});
255   }
256   public void addIf(boolean pFirst, Object JavaDoc pToken1, Object JavaDoc pToken2) {
257      addIf(pFirst, new Object JavaDoc[]{pToken1, pToken2});
258   }
259   public void addIf(boolean pFirst, Object JavaDoc pToken1, Object JavaDoc pToken2, Object JavaDoc pToken3) {
260      addIf(pFirst, new Object JavaDoc[]{pToken1, pToken2, pToken3});
261   }
262   public void addIf(boolean pFirst, Object JavaDoc pToken1, Object JavaDoc pToken2, Object JavaDoc pToken3,
263                      Object JavaDoc pToken4) {
264      addIf(pFirst, new Object JavaDoc[]{pToken1, pToken2, pToken3, pToken4});
265   }
266   public void addIf(boolean pFirst, Object JavaDoc pToken1, Object JavaDoc pToken2, Object JavaDoc pToken3,
267                      Object JavaDoc pToken4, Object JavaDoc pToken5) {
268      addIf(pFirst, new Object JavaDoc[]{pToken1, pToken2, pToken3, pToken4, pToken5});
269   }
270   public void addIf(boolean pFirst, Object JavaDoc pToken1, Object JavaDoc pToken2, Object JavaDoc pToken3,
271                      Object JavaDoc pToken4, Object JavaDoc pToken5, Object JavaDoc pToken6) {
272      addIf(pFirst, new Object JavaDoc[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6});
273   }
274   public void addIf(boolean pFirst, Object JavaDoc pToken1, Object JavaDoc pToken2, Object JavaDoc pToken3,
275                      Object JavaDoc pToken4, Object JavaDoc pToken5, Object JavaDoc pToken6, Object JavaDoc pToken7) {
276      addIf(pFirst, new Object JavaDoc[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6,
277                                       pToken7});
278   }
279   public void addIf(boolean pFirst, Object JavaDoc pToken1, Object JavaDoc pToken2, Object JavaDoc pToken3,
280                      Object JavaDoc pToken4, Object JavaDoc pToken5, Object JavaDoc pToken6, Object JavaDoc pToken7,
281                      Object JavaDoc pToken8) {
282      addIf(pFirst, new Object JavaDoc[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6,
283                                       pToken7, pToken8});
284   }
285   public void addIf(boolean pFirst, Object JavaDoc pToken1, Object JavaDoc pToken2, Object JavaDoc pToken3,
286                      Object JavaDoc pToken4, Object JavaDoc pToken5, Object JavaDoc pToken6, Object JavaDoc pToken7,
287                      Object JavaDoc pToken8, Object JavaDoc pToken9) {
288      addIf(pFirst, new Object JavaDoc[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6,
289                                  pToken7, pToken8, pToken9});
290   }
291   public void addIf(boolean pFirst, Object JavaDoc pToken1, Object JavaDoc pToken2, Object JavaDoc pToken3,
292                      Object JavaDoc pToken4, Object JavaDoc pToken5, Object JavaDoc pToken6, Object JavaDoc pToken7,
293                      Object JavaDoc pToken8, Object JavaDoc pToken9, Object JavaDoc pToken10) {
294      addIf(pFirst, new Object JavaDoc[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6,
295                                  pToken7, pToken8, pToken9, pToken10});
296   }
297   public void addIf(boolean pFirst, Object JavaDoc pToken1, Object JavaDoc pToken2, Object JavaDoc pToken3,
298                      Object JavaDoc pToken4, Object JavaDoc pToken5, Object JavaDoc pToken6, Object JavaDoc pToken7,
299                      Object JavaDoc pToken8, Object JavaDoc pToken9, Object JavaDoc pToken10, Object JavaDoc pToken11) {
300      addIf(pFirst, new Object JavaDoc[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6,
301                                       pToken7, pToken8, pToken9, pToken10, pToken11});
302   }
303   public void addIf(boolean pFirst, Object JavaDoc pToken1, Object JavaDoc pToken2, Object JavaDoc pToken3,
304                      Object JavaDoc pToken4, Object JavaDoc pToken5, Object JavaDoc pToken6, Object JavaDoc pToken7,
305                      Object JavaDoc pToken8, Object JavaDoc pToken9, Object JavaDoc pToken10, Object JavaDoc pToken11,
306                             Object JavaDoc pToken12) {
307      addIf(pFirst, new Object JavaDoc[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6,
308                                  pToken7, pToken8, pToken9, pToken10, pToken11, pToken12});
309   }
310   public void addIf(boolean pFirst, Object JavaDoc pToken1, Object JavaDoc pToken2, Object JavaDoc pToken3,
311                      Object JavaDoc pToken4, Object JavaDoc pToken5, Object JavaDoc pToken6, Object JavaDoc pToken7,
312                      Object JavaDoc pToken8, Object JavaDoc pToken9, Object JavaDoc pToken10, Object JavaDoc pToken11,
313                             Object JavaDoc pToken12, Object JavaDoc pToken13) {
314      addIf(pFirst, new Object JavaDoc[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6,
315                                       pToken7, pToken8, pToken9, pToken10, pToken11, pToken12,
316                                       pToken13});
317   }
318   public void addIf(boolean pFirst, Object JavaDoc pToken1, Object JavaDoc pToken2, Object JavaDoc pToken3,
319                      Object JavaDoc pToken4, Object JavaDoc pToken5, Object JavaDoc pToken6, Object JavaDoc pToken7,
320                      Object JavaDoc pToken8, Object JavaDoc pToken9, Object JavaDoc pToken10, Object JavaDoc pToken11,
321                             Object JavaDoc pToken12, Object JavaDoc pToken13, Object JavaDoc pToken14) {
322      addIf(pFirst, new Object JavaDoc[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6,
323                                  pToken7, pToken8, pToken9, pToken10, pToken11, pToken12,
324                                  pToken13, pToken14});
325   }
326   public void addIf(boolean pFirst, Object JavaDoc pToken1, Object JavaDoc pToken2, Object JavaDoc pToken3,
327                      Object JavaDoc pToken4, Object JavaDoc pToken5, Object JavaDoc pToken6, Object JavaDoc pToken7,
328                      Object JavaDoc pToken8, Object JavaDoc pToken9, Object JavaDoc pToken10, Object JavaDoc pToken11,
329                             Object JavaDoc pToken12, Object JavaDoc pToken13, Object JavaDoc pToken14, Object JavaDoc pToken15) {
330      addIf(pFirst, new Object JavaDoc[]{pToken1, pToken2, pToken3, pToken4, pToken5, pToken6,
331                                pToken7, pToken8, pToken9, pToken10, pToken11, pToken12,
332                                       pToken13, pToken14, pToken15});
333   }
334
335   public void addElse() {
336      unindent();
337      addLine("} else {");
338      indent();
339   }
340
341   public void addEndIf() {
342      unindent();
343      addLine("}");
344   }
345
346   public void addThrowNew(JavaQName pExceptionClass, Object JavaDoc[] pArgs) {
347     addLine("throw new ", pExceptionClass, "(", pArgs, ");");
348   }
349   public void addThrowNew(JavaQName pExceptionClass, Object JavaDoc pToken1) {
350      addThrowNew(pExceptionClass, new Object JavaDoc[]{pToken1});
351   }
352   public void addThrowNew(JavaQName pExceptionClass, Object JavaDoc pToken1, Object JavaDoc pToken2) {
353      addThrowNew(pExceptionClass, new Object JavaDoc[]{pToken1, pToken2});
354   }
355   public void addThrowNew(JavaQName pExceptionClass, Object JavaDoc pToken1, Object JavaDoc pToken2,
356