1/*
2 * Copyright (c) 2003, 2007, Oracle and/or its affiliates. All rights reserved.
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 *
5 * This code is free software; you can redistribute it and/or modify it
6 * under the terms of the GNU General Public License version 2 only, as
7 * published by the Free Software Foundation.
8 *
9 * This code is distributed in the hope that it will be useful, but WITHOUT
10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
12 * version 2 for more details (a copy is included in the LICENSE file that
13 * accompanied this code).
14 *
15 * You should have received a copy of the GNU General Public License version
16 * 2 along with this work; if not, write to the Free Software Foundation,
17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 *
19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 * or visit www.oracle.com if you need additional information or have any
21 * questions.
22 */
23
24/*
25 * @test
26 * @bug 4880633
27 * @summary Tests multi threaded access to the XMLEncoder
28 * @author Mark Davidson
29 */
30
31import java.beans.ExceptionListener;
32import java.beans.XMLEncoder;
33import java.io.ByteArrayOutputStream;
34
35public class Test4880633 implements ExceptionListener, Runnable {
36    private static final int THREADS_COUNT = 10;
37    private static final int THREAD_LENGTH = 90;
38
39    public static void main(String[] args) {
40        Runnable[] tests = new Runnable[THREADS_COUNT];
41        for (int i = 0; i < tests.length; i++) {
42            ValueObject object = new ValueObject();
43            object.setA("Value a" + i);
44            object.setAa("Value aa" + i);
45            object.setAaa("Value aaa" + i);
46            object.setAaaa("Value aaaa" + i);
47            object.setAaaaa("Value aaaaa" + i);
48            object.setAaaaaa("Value aaaaaa" + i);
49            object.setAaaaaaa("Value aaaaaaa" + i);
50            object.setAaaaaaaa("Value aaaaaaaa" + i);
51            object.setAaaaaaaaa("Value aaaaaaaaa" + i);
52            object.setAaaaaaaaaa("Value aaaaaaaaaa" + i);
53            object.setAaaaaaaaaaa("Value aaaaaaaaaaa" + i);
54            object.setAaaaaaaaaaaa("Value aaaaaaaaaaaa" + i);
55            object.setAaaaaaaaaaaaa("Value aaaaaaaaaaaaa" + i);
56            object.setAaaaaaaaaaaaaa("Value aaaaaaaaaaaaaa" + i);
57            object.setAaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaa" + i);
58            object.setAaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaa" + i);
59            object.setAaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaa" + i);
60            object.setAaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaa" + i);
61            object.setAaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaa" + i);
62            object.setAaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaa" + i);
63            object.setAaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaa" + i);
64            object.setAaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaa" + i);
65            object.setAaaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaaa" + i);
66            object.setAaaaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaaaa" + i);
67            object.setAaaaaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaaaaa" + i);
68            object.setAaaaaaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaaaaaa" + i);
69            object.setAaaaaaaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaaaaaaa" + i);
70            object.setAaaaaaaaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaaaaaaaa" + i);
71            object.setAaaaaaaaaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + i);
72            object.setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + i);
73            object.setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + i);
74            object.setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + i);
75            object.setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + i);
76            object.setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + i);
77            object.setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + i);
78            object.setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + i);
79            object.setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + i);
80            object.setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + i);
81            object.setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + i);
82            object.setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + i);
83            object.setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + i);
84            object.setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + i);
85            object.setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + i);
86            object.setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + i);
87            object.setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + i);
88            object.setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + i);
89            object.setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + i);
90            object.setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + i);
91            object.setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + i);
92            object.setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + i);
93            object.setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + i);
94            object.setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + i);
95            object.setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + i);
96            object.setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + i);
97            object.setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + i);
98            object.setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + i);
99            object.setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + i);
100            object.setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + i);
101            object.setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + i);
102            object.setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + i);
103            object.setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + i);
104            object.setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + i);
105            object.setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + i);
106            object.setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + i);
107            object.setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + i);
108            object.setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + i);
109            object.setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + i);
110            object.setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + i);
111            object.setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + i);
112            object.setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa("Value aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + i);
113            // set encoder thread to use this object
114            tests[i] = new Test4880633(object);
115        }
116        //start all threads
117        for (int i = 0; i < tests.length; i++) {
118            Thread thread = new Thread(tests[i]);
119            thread.setName("Bug Thread " + i);
120            thread.start();
121        }
122    }
123
124    private final Object object;
125
126    public Test4880633(Object object) {
127        this.object = object;
128    }
129
130    public void run() {
131        // run thread a few time
132        // object stays the same but NullPointerException appears randomly
133        // on dual proccessor a lock is generated
134        for (int i = 0; i < THREAD_LENGTH; i++) {
135            // create XMLEncoder to ByteArrayOutputStream
136            // this is to exclude file locking problems
137            XMLEncoder encoder = new XMLEncoder(new ByteArrayOutputStream());
138            encoder.setExceptionListener(this);
139            // write the object
140            // will see randomly null pointer exceptions
141            // a bug as object is same through different encode phases
142            encoder.writeObject(this.object);
143            //close encoder
144            encoder.close();
145        }
146        System.out.println(Thread.currentThread().getName() + " is finished");
147    }
148
149    public void exceptionThrown(Exception exception) {
150        throw new Error("unexpected exception", exception);
151    }
152
153    public static class ValueObject {
154        private String a;
155
156        public void setA(String a) {
157            this.a = a;
158        }
159
160        public String getA() {
161            return this.a;
162        }
163
164
165        private String aa;
166
167        public void setAa(String a) {
168            this.aa = a;
169        }
170
171        public String getAa() {
172            return this.aa;
173        }
174
175
176        private String aaa;
177
178        public void setAaa(String a) {
179            this.aaa = a;
180        }
181
182        public String getAaa() {
183            return this.aaa;
184        }
185
186
187        private String aaaa;
188
189        public void setAaaa(String a) {
190            this.aaaa = a;
191        }
192
193        public String getAaaa() {
194            return this.aaaa;
195        }
196
197
198        private String aaaaa;
199
200        public void setAaaaa(String a) {
201            this.aaaaa = a;
202        }
203
204        public String getAaaaa() {
205            return this.aaaaa;
206        }
207
208
209        private String aaaaaa;
210
211        public void setAaaaaa(String a) {
212            this.aaaaaa = a;
213        }
214
215        public String getAaaaaa() {
216            return this.aaaaaa;
217        }
218
219
220        private String aaaaaaa;
221
222        public void setAaaaaaa(String a) {
223            this.aaaaaaa = a;
224        }
225
226        public String getAaaaaaa() {
227            return this.aaaaaaa;
228        }
229
230
231        private String aaaaaaaa;
232
233        public void setAaaaaaaa(String a) {
234            this.aaaaaaaa = a;
235        }
236
237        public String getAaaaaaaa() {
238            return this.aaaaaaaa;
239        }
240
241
242        private String aaaaaaaaa;
243
244        public void setAaaaaaaaa(String a) {
245            this.aaaaaaaaa = a;
246        }
247
248        public String getAaaaaaaaa() {
249            return this.aaaaaaaaa;
250        }
251
252
253        private String aaaaaaaaaa;
254
255        public void setAaaaaaaaaa(String a) {
256            this.aaaaaaaaaa = a;
257        }
258
259        public String getAaaaaaaaaa() {
260            return this.aaaaaaaaaa;
261        }
262
263
264        private String aaaaaaaaaaa;
265
266        public void setAaaaaaaaaaa(String a) {
267            this.aaaaaaaaaaa = a;
268        }
269
270        public String getAaaaaaaaaaa() {
271            return this.aaaaaaaaaaa;
272        }
273
274
275        private String aaaaaaaaaaaa;
276
277        public void setAaaaaaaaaaaa(String a) {
278            this.aaaaaaaaaaaa = a;
279        }
280
281        public String getAaaaaaaaaaaa() {
282            return this.aaaaaaaaaaaa;
283        }
284
285
286        private String aaaaaaaaaaaaa;
287
288        public void setAaaaaaaaaaaaa(String a) {
289            this.aaaaaaaaaaaaa = a;
290        }
291
292        public String getAaaaaaaaaaaaa() {
293            return this.aaaaaaaaaaaaa;
294        }
295
296
297        private String aaaaaaaaaaaaaa;
298
299        public void setAaaaaaaaaaaaaa(String a) {
300            this.aaaaaaaaaaaaaa = a;
301        }
302
303        public String getAaaaaaaaaaaaaa() {
304            return this.aaaaaaaaaaaaaa;
305        }
306
307
308        private String aaaaaaaaaaaaaaa;
309
310        public void setAaaaaaaaaaaaaaa(String a) {
311            this.aaaaaaaaaaaaaaa = a;
312        }
313
314        public String getAaaaaaaaaaaaaaa() {
315            return this.aaaaaaaaaaaaaaa;
316        }
317
318
319        private String aaaaaaaaaaaaaaaa;
320
321        public void setAaaaaaaaaaaaaaaa(String a) {
322            this.aaaaaaaaaaaaaaaa = a;
323        }
324
325        public String getAaaaaaaaaaaaaaaa() {
326            return this.aaaaaaaaaaaaaaaa;
327        }
328
329
330        private String aaaaaaaaaaaaaaaaa;
331
332        public void setAaaaaaaaaaaaaaaaa(String a) {
333            this.aaaaaaaaaaaaaaaaa = a;
334        }
335
336        public String getAaaaaaaaaaaaaaaaa() {
337            return this.aaaaaaaaaaaaaaaaa;
338        }
339
340
341        private String aaaaaaaaaaaaaaaaaa;
342
343        public void setAaaaaaaaaaaaaaaaaa(String a) {
344            this.aaaaaaaaaaaaaaaaaa = a;
345        }
346
347        public String getAaaaaaaaaaaaaaaaaa() {
348            return this.aaaaaaaaaaaaaaaaaa;
349        }
350
351
352        private String aaaaaaaaaaaaaaaaaaa;
353
354        public void setAaaaaaaaaaaaaaaaaaa(String a) {
355            this.aaaaaaaaaaaaaaaaaaa = a;
356        }
357
358        public String getAaaaaaaaaaaaaaaaaaa() {
359            return this.aaaaaaaaaaaaaaaaaaa;
360        }
361
362
363        private String aaaaaaaaaaaaaaaaaaaa;
364
365        public void setAaaaaaaaaaaaaaaaaaaa(String a) {
366            this.aaaaaaaaaaaaaaaaaaaa = a;
367        }
368
369        public String getAaaaaaaaaaaaaaaaaaaa() {
370            return this.aaaaaaaaaaaaaaaaaaaa;
371        }
372
373
374        private String aaaaaaaaaaaaaaaaaaaaa;
375
376        public void setAaaaaaaaaaaaaaaaaaaaa(String a) {
377            this.aaaaaaaaaaaaaaaaaaaaa = a;
378        }
379
380        public String getAaaaaaaaaaaaaaaaaaaaa() {
381            return this.aaaaaaaaaaaaaaaaaaaaa;
382        }
383
384
385        private String aaaaaaaaaaaaaaaaaaaaaa;
386
387        public void setAaaaaaaaaaaaaaaaaaaaaa(String a) {
388            this.aaaaaaaaaaaaaaaaaaaaaa = a;
389        }
390
391        public String getAaaaaaaaaaaaaaaaaaaaaa() {
392            return this.aaaaaaaaaaaaaaaaaaaaaa;
393        }
394
395
396        private String aaaaaaaaaaaaaaaaaaaaaaa;
397
398        public void setAaaaaaaaaaaaaaaaaaaaaaa(String a) {
399            this.aaaaaaaaaaaaaaaaaaaaaaa = a;
400        }
401
402        public String getAaaaaaaaaaaaaaaaaaaaaaa() {
403            return this.aaaaaaaaaaaaaaaaaaaaaaa;
404        }
405
406
407        private String aaaaaaaaaaaaaaaaaaaaaaaa;
408
409        public void setAaaaaaaaaaaaaaaaaaaaaaaa(String a) {
410            this.aaaaaaaaaaaaaaaaaaaaaaaa = a;
411        }
412
413        public String getAaaaaaaaaaaaaaaaaaaaaaaa() {
414            return this.aaaaaaaaaaaaaaaaaaaaaaaa;
415        }
416
417
418        private String aaaaaaaaaaaaaaaaaaaaaaaaa;
419
420        public void setAaaaaaaaaaaaaaaaaaaaaaaaa(String a) {
421            this.aaaaaaaaaaaaaaaaaaaaaaaaa = a;
422        }
423
424        public String getAaaaaaaaaaaaaaaaaaaaaaaaa() {
425            return this.aaaaaaaaaaaaaaaaaaaaaaaaa;
426        }
427
428
429        private String aaaaaaaaaaaaaaaaaaaaaaaaaa;
430
431        public void setAaaaaaaaaaaaaaaaaaaaaaaaaa(String a) {
432            this.aaaaaaaaaaaaaaaaaaaaaaaaaa = a;
433        }
434
435        public String getAaaaaaaaaaaaaaaaaaaaaaaaaa() {
436            return this.aaaaaaaaaaaaaaaaaaaaaaaaaa;
437        }
438
439
440        private String aaaaaaaaaaaaaaaaaaaaaaaaaaa;
441
442        public void setAaaaaaaaaaaaaaaaaaaaaaaaaaa(String a) {
443            this.aaaaaaaaaaaaaaaaaaaaaaaaaaa = a;
444        }
445
446        public String getAaaaaaaaaaaaaaaaaaaaaaaaaaa() {
447            return this.aaaaaaaaaaaaaaaaaaaaaaaaaaa;
448        }
449
450
451        private String aaaaaaaaaaaaaaaaaaaaaaaaaaaa;
452
453        public void setAaaaaaaaaaaaaaaaaaaaaaaaaaaa(String a) {
454            this.aaaaaaaaaaaaaaaaaaaaaaaaaaaa = a;
455        }
456
457        public String getAaaaaaaaaaaaaaaaaaaaaaaaaaaa() {
458            return this.aaaaaaaaaaaaaaaaaaaaaaaaaaaa;
459        }
460
461
462        private String aaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
463
464        public void setAaaaaaaaaaaaaaaaaaaaaaaaaaaaa(String a) {
465            this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaa = a;
466        }
467
468        public String getAaaaaaaaaaaaaaaaaaaaaaaaaaaaa() {
469            return this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
470        }
471
472
473        private String aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
474
475        public void setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(String a) {
476            this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = a;
477        }
478
479        public String getAaaaaaaaaaaaaaaaaaaaaaaaaaaaaa() {
480            return this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
481        }
482
483
484        private String aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
485
486        public void setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(String a) {
487            this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = a;
488        }
489
490        public String getAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa() {
491            return this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
492        }
493
494
495        private String aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
496
497        public void setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(String a) {
498            this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = a;
499        }
500
501        public String getAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa() {
502            return this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
503        }
504
505
506        private String aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
507
508        public void setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(String a) {
509            this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = a;
510        }
511
512        public String getAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa() {
513            return this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
514        }
515
516
517        private String aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
518
519        public void setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(String a) {
520            this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = a;
521        }
522
523        public String getAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa() {
524            return this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
525        }
526
527
528        private String aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
529
530        public void setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(String a) {
531            this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = a;
532        }
533
534        public String getAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa() {
535            return this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
536        }
537
538
539        private String aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
540
541        public void setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(String a) {
542            this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = a;
543        }
544
545        public String getAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa() {
546            return this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
547        }
548
549
550        private String aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
551
552        public void setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(String a) {
553            this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = a;
554        }
555
556        public String getAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa() {
557            return this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
558        }
559
560
561        private String aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
562
563        public void setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(String a) {
564            this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = a;
565        }
566
567        public String getAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa() {
568            return this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
569        }
570
571
572        private String aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
573
574        public void setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(String a) {
575            this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = a;
576        }
577
578        public String getAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa() {
579            return this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
580        }
581
582
583        private String aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
584
585        public void setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(String a) {
586            this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = a;
587        }
588
589        public String getAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa() {
590            return this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
591        }
592
593
594        private String aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
595
596        public void setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(String a) {
597            this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = a;
598        }
599
600        public String getAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa() {
601            return this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
602        }
603
604
605        private String aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
606
607        public void setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(String a) {
608            this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = a;
609        }
610
611        public String getAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa() {
612            return this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
613        }
614
615
616        private String aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
617
618        public void setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(String a) {
619            this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = a;
620        }
621
622        public String getAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa() {
623            return this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
624        }
625
626
627        private String aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
628
629        public void setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(String a) {
630            this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = a;
631        }
632
633        public String getAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa() {
634            return this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
635        }
636
637
638        private String aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
639
640        public void setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(String a) {
641            this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = a;
642        }
643
644        public String getAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa() {
645            return this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
646        }
647
648
649        private String aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
650
651        public void setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(String a) {
652            this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = a;
653        }
654
655        public String getAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa() {
656            return this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
657        }
658
659
660        private String aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
661
662        public void setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(String a) {
663            this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = a;
664        }
665
666        public String getAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa() {
667            return this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
668        }
669
670
671        private String aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
672
673        public void setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(String a) {
674            this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = a;
675        }
676
677        public String getAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa() {
678            return this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
679        }
680
681
682        private String aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
683
684        public void setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(String a) {
685            this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = a;
686        }
687
688        public String getAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa() {
689            return this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
690        }
691
692
693        private String aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
694
695        public void setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(String a) {
696            this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = a;
697        }
698
699        public String getAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa() {
700            return this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
701        }
702
703
704        private String aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
705
706        public void setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(String a) {
707            this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = a;
708        }
709
710        public String getAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa() {
711            return this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
712        }
713
714
715        private String aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
716
717        public void setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(String a) {
718            this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = a;
719        }
720
721        public String getAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa() {
722            return this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
723        }
724
725
726        private String aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
727
728        public void setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(String a) {
729            this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = a;
730        }
731
732        public String getAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa() {
733            return this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
734        }
735
736
737        private String aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
738
739        public void setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(String a) {
740            this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = a;
741        }
742
743        public String getAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa() {
744            return this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
745        }
746
747
748        private String aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
749
750        public void setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(String a) {
751            this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = a;
752        }
753
754        public String getAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa() {
755            return this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
756        }
757
758
759        private String aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
760
761        public void setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(String a) {
762            this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = a;
763        }
764
765        public String getAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa() {
766            return this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
767        }
768
769
770        private String aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
771
772        public void setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(String a) {
773            this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = a;
774        }
775
776        public String getAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa() {
777            return this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
778        }
779
780
781        private String aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
782
783        public void setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(String a) {
784            this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = a;
785        }
786
787        public String getAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa() {
788            return this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
789        }
790
791
792        private String aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
793
794        public void setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(String a) {
795            this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = a;
796        }
797
798        public String getAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa() {
799            return this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
800        }
801
802
803        private String aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
804
805        public void setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(String a) {
806            this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = a;
807        }
808
809        public String getAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa() {
810            return this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
811        }
812
813
814        private String aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
815
816        public void setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(String a) {
817            this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = a;
818        }
819
820        public String getAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa() {
821            return this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
822        }
823
824
825        private String aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
826
827        public void setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(String a) {
828            this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = a;
829        }
830
831        public String getAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa() {
832            return this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
833        }
834
835
836        private String aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
837
838        public void setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(String a) {
839            this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = a;
840        }
841
842        public String getAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa() {
843            return this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
844        }
845
846
847        private String aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
848
849        public void setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(String a) {
850            this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = a;
851        }
852
853        public String getAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa() {
854            return this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
855        }
856
857
858        private String aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
859
860        public void setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(String a) {
861            this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = a;
862        }
863
864        public String getAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa() {
865            return this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
866        }
867
868
869        private String aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
870
871        public void setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(String a) {
872            this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = a;
873        }
874
875        public String getAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa() {
876            return this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
877        }
878
879
880        private String aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
881
882        public void setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(String a) {
883            this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = a;
884        }
885
886        public String getAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa() {
887            return this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
888        }
889
890
891        private String aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
892
893        public void setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(String a) {
894            this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = a;
895        }
896
897        public String getAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa() {
898            return this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
899        }
900
901
902        private String aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
903
904        public void setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(String a) {
905            this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = a;
906        }
907
908        public String getAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa() {
909            return this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
910        }
911
912
913        private String aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
914
915        public void setAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(String a) {
916            this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = a;
917        }
918
919        public String getAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa() {
920            return this.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
921        }
922    }
923}
924