View Javadoc
1   /*
2    * An XML document type.
3    * Localname: BywaysProgram
4    * Namespace: http://apply.grants.gov/forms/BywaysProgram-V1.0
5    * Java type: gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.bywaysProgramV10.impl;
10  /**
11   * A document containing one BywaysProgram(@http://apply.grants.gov/forms/BywaysProgram-V1.0) element.
12   *
13   * This is a complex type.
14   */
15  public class BywaysProgramDocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument
16  {
17      private static final long serialVersionUID = 1L;
18      
19      public BywaysProgramDocumentImpl(org.apache.xmlbeans.SchemaType sType)
20      {
21          super(sType);
22      }
23      
24      private static final javax.xml.namespace.QName BYWAYSPROGRAM$0 = 
25          new javax.xml.namespace.QName("http://apply.grants.gov/forms/BywaysProgram-V1.0", "BywaysProgram");
26      
27      
28      /**
29       * Gets the "BywaysProgram" element
30       */
31      public gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram getBywaysProgram()
32      {
33          synchronized (monitor())
34          {
35              check_orphaned();
36              gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram target = null;
37              target = (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram)get_store().find_element_user(BYWAYSPROGRAM$0, 0);
38              if (target == null)
39              {
40                  return null;
41              }
42              return target;
43          }
44      }
45      
46      /**
47       * Sets the "BywaysProgram" element
48       */
49      public void setBywaysProgram(gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram bywaysProgram)
50      {
51          generatedSetterHelperImpl(bywaysProgram, BYWAYSPROGRAM$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
52      }
53      
54      /**
55       * Appends and returns a new empty "BywaysProgram" element
56       */
57      public gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram addNewBywaysProgram()
58      {
59          synchronized (monitor())
60          {
61              check_orphaned();
62              gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram target = null;
63              target = (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram)get_store().add_element_user(BYWAYSPROGRAM$0);
64              return target;
65          }
66      }
67      /**
68       * An XML BywaysProgram(@http://apply.grants.gov/forms/BywaysProgram-V1.0).
69       *
70       * This is a complex type.
71       */
72      public static class BywaysProgramImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram
73      {
74          private static final long serialVersionUID = 1L;
75          
76          public BywaysProgramImpl(org.apache.xmlbeans.SchemaType sType)
77          {
78              super(sType);
79          }
80          
81          private static final javax.xml.namespace.QName LOCATIONCATEGORY$0 = 
82              new javax.xml.namespace.QName("http://apply.grants.gov/forms/BywaysProgram-V1.0", "LocationCategory");
83          private static final javax.xml.namespace.QName GRANTCATEGORY$2 = 
84              new javax.xml.namespace.QName("http://apply.grants.gov/forms/BywaysProgram-V1.0", "GrantCategory");
85          private static final javax.xml.namespace.QName PREVIOUSAPPLICANT$4 = 
86              new javax.xml.namespace.QName("http://apply.grants.gov/forms/BywaysProgram-V1.0", "PreviousApplicant");
87          private static final javax.xml.namespace.QName INVOLVEDBYWAYLIST$6 = 
88              new javax.xml.namespace.QName("http://apply.grants.gov/forms/BywaysProgram-V1.0", "InvolvedBywayList");
89          private static final javax.xml.namespace.QName CROSSESBIA$8 = 
90              new javax.xml.namespace.QName("http://apply.grants.gov/forms/BywaysProgram-V1.0", "CrossesBIA");
91          private static final javax.xml.namespace.QName CROSSESBLM$10 = 
92              new javax.xml.namespace.QName("http://apply.grants.gov/forms/BywaysProgram-V1.0", "CrossesBLM");
93          private static final javax.xml.namespace.QName CROSSESFWS$12 = 
94              new javax.xml.namespace.QName("http://apply.grants.gov/forms/BywaysProgram-V1.0", "CrossesFWS");
95          private static final javax.xml.namespace.QName CROSSESNPS$14 = 
96              new javax.xml.namespace.QName("http://apply.grants.gov/forms/BywaysProgram-V1.0", "CrossesNPS");
97          private static final javax.xml.namespace.QName CROSSESUSFS$16 = 
98              new javax.xml.namespace.QName("http://apply.grants.gov/forms/BywaysProgram-V1.0", "CrossesUSFS");
99          private static final javax.xml.namespace.QName CROSSESOTHER$18 = 
100             new javax.xml.namespace.QName("http://apply.grants.gov/forms/BywaysProgram-V1.0", "CrossesOther");
101         private static final javax.xml.namespace.QName OTHERFEDERALLAND$20 = 
102             new javax.xml.namespace.QName("http://apply.grants.gov/forms/BywaysProgram-V1.0", "OtherFederalLand");
103         private static final javax.xml.namespace.QName MULTIJURISDICTION$22 = 
104             new javax.xml.namespace.QName("http://apply.grants.gov/forms/BywaysProgram-V1.0", "MultiJurisdiction");
105         private static final javax.xml.namespace.QName MULTIJURISDICTIONLIST$24 = 
106             new javax.xml.namespace.QName("http://apply.grants.gov/forms/BywaysProgram-V1.0", "MultiJurisdictionList");
107         private static final javax.xml.namespace.QName MULTIJURISDICTIONDISTRIBUTION$26 = 
108             new javax.xml.namespace.QName("http://apply.grants.gov/forms/BywaysProgram-V1.0", "MultiJurisdictionDistribution");
109         private static final javax.xml.namespace.QName LEADSTATE$28 = 
110             new javax.xml.namespace.QName("http://apply.grants.gov/forms/BywaysProgram-V1.0", "LeadState");
111         private static final javax.xml.namespace.QName BYWAYAGENCYAUTHORIZATION$30 = 
112             new javax.xml.namespace.QName("http://apply.grants.gov/forms/BywaysProgram-V1.0", "BywayAgencyAuthorization");
113         private static final javax.xml.namespace.QName BYWAYAUTHORIZATION$32 = 
114             new javax.xml.namespace.QName("http://apply.grants.gov/forms/BywaysProgram-V1.0", "BywayAuthorization");
115         private static final javax.xml.namespace.QName FUNDINGALLOCATION$34 = 
116             new javax.xml.namespace.QName("http://apply.grants.gov/forms/BywaysProgram-V1.0", "FundingAllocation");
117         private static final javax.xml.namespace.QName FORMVERSION$36 = 
118             new javax.xml.namespace.QName("http://apply.grants.gov/forms/BywaysProgram-V1.0", "FormVersion");
119         
120         
121         /**
122          * Gets the "LocationCategory" element
123          */
124         public gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.LocationCategory.Enum getLocationCategory()
125         {
126             synchronized (monitor())
127             {
128                 check_orphaned();
129                 org.apache.xmlbeans.SimpleValue target = null;
130                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOCATIONCATEGORY$0, 0);
131                 if (target == null)
132                 {
133                     return null;
134                 }
135                 return (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.LocationCategory.Enum)target.getEnumValue();
136             }
137         }
138         
139         /**
140          * Gets (as xml) the "LocationCategory" element
141          */
142         public gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.LocationCategory xgetLocationCategory()
143         {
144             synchronized (monitor())
145             {
146                 check_orphaned();
147                 gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.LocationCategory target = null;
148                 target = (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.LocationCategory)get_store().find_element_user(LOCATIONCATEGORY$0, 0);
149                 return target;
150             }
151         }
152         
153         /**
154          * Sets the "LocationCategory" element
155          */
156         public void setLocationCategory(gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.LocationCategory.Enum locationCategory)
157         {
158             synchronized (monitor())
159             {
160                 check_orphaned();
161                 org.apache.xmlbeans.SimpleValue target = null;
162                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOCATIONCATEGORY$0, 0);
163                 if (target == null)
164                 {
165                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LOCATIONCATEGORY$0);
166                 }
167                 target.setEnumValue(locationCategory);
168             }
169         }
170         
171         /**
172          * Sets (as xml) the "LocationCategory" element
173          */
174         public void xsetLocationCategory(gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.LocationCategory locationCategory)
175         {
176             synchronized (monitor())
177             {
178                 check_orphaned();
179                 gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.LocationCategory target = null;
180                 target = (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.LocationCategory)get_store().find_element_user(LOCATIONCATEGORY$0, 0);
181                 if (target == null)
182                 {
183                     target = (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.LocationCategory)get_store().add_element_user(LOCATIONCATEGORY$0);
184                 }
185                 target.set(locationCategory);
186             }
187         }
188         
189         /**
190          * Gets the "GrantCategory" element
191          */
192         public gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.GrantCategory.Enum getGrantCategory()
193         {
194             synchronized (monitor())
195             {
196                 check_orphaned();
197                 org.apache.xmlbeans.SimpleValue target = null;
198                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GRANTCATEGORY$2, 0);
199                 if (target == null)
200                 {
201                     return null;
202                 }
203                 return (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.GrantCategory.Enum)target.getEnumValue();
204             }
205         }
206         
207         /**
208          * Gets (as xml) the "GrantCategory" element
209          */
210         public gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.GrantCategory xgetGrantCategory()
211         {
212             synchronized (monitor())
213             {
214                 check_orphaned();
215                 gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.GrantCategory target = null;
216                 target = (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.GrantCategory)get_store().find_element_user(GRANTCATEGORY$2, 0);
217                 return target;
218             }
219         }
220         
221         /**
222          * Sets the "GrantCategory" element
223          */
224         public void setGrantCategory(gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.GrantCategory.Enum grantCategory)
225         {
226             synchronized (monitor())
227             {
228                 check_orphaned();
229                 org.apache.xmlbeans.SimpleValue target = null;
230                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GRANTCATEGORY$2, 0);
231                 if (target == null)
232                 {
233                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(GRANTCATEGORY$2);
234                 }
235                 target.setEnumValue(grantCategory);
236             }
237         }
238         
239         /**
240          * Sets (as xml) the "GrantCategory" element
241          */
242         public void xsetGrantCategory(gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.GrantCategory grantCategory)
243         {
244             synchronized (monitor())
245             {
246                 check_orphaned();
247                 gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.GrantCategory target = null;
248                 target = (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.GrantCategory)get_store().find_element_user(GRANTCATEGORY$2, 0);
249                 if (target == null)
250                 {
251                     target = (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.GrantCategory)get_store().add_element_user(GRANTCATEGORY$2);
252                 }
253                 target.set(grantCategory);
254             }
255         }
256         
257         /**
258          * Gets the "PreviousApplicant" element
259          */
260         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPreviousApplicant()
261         {
262             synchronized (monitor())
263             {
264                 check_orphaned();
265                 org.apache.xmlbeans.SimpleValue target = null;
266                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PREVIOUSAPPLICANT$4, 0);
267                 if (target == null)
268                 {
269                     return null;
270                 }
271                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
272             }
273         }
274         
275         /**
276          * Gets (as xml) the "PreviousApplicant" element
277          */
278         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPreviousApplicant()
279         {
280             synchronized (monitor())
281             {
282                 check_orphaned();
283                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
284                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PREVIOUSAPPLICANT$4, 0);
285                 return target;
286             }
287         }
288         
289         /**
290          * Sets the "PreviousApplicant" element
291          */
292         public void setPreviousApplicant(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum previousApplicant)
293         {
294             synchronized (monitor())
295             {
296                 check_orphaned();
297                 org.apache.xmlbeans.SimpleValue target = null;
298                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PREVIOUSAPPLICANT$4, 0);
299                 if (target == null)
300                 {
301                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PREVIOUSAPPLICANT$4);
302                 }
303                 target.setEnumValue(previousApplicant);
304             }
305         }
306         
307         /**
308          * Sets (as xml) the "PreviousApplicant" element
309          */
310         public void xsetPreviousApplicant(gov.grants.apply.system.globalLibraryV20.YesNoDataType previousApplicant)
311         {
312             synchronized (monitor())
313             {
314                 check_orphaned();
315                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
316                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PREVIOUSAPPLICANT$4, 0);
317                 if (target == null)
318                 {
319                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PREVIOUSAPPLICANT$4);
320                 }
321                 target.set(previousApplicant);
322             }
323         }
324         
325         /**
326          * Gets the "InvolvedBywayList" element
327          */
328         public java.lang.String getInvolvedBywayList()
329         {
330             synchronized (monitor())
331             {
332                 check_orphaned();
333                 org.apache.xmlbeans.SimpleValue target = null;
334                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INVOLVEDBYWAYLIST$6, 0);
335                 if (target == null)
336                 {
337                     return null;
338                 }
339                 return target.getStringValue();
340             }
341         }
342         
343         /**
344          * Gets (as xml) the "InvolvedBywayList" element
345          */
346         public gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.InvolvedBywayList xgetInvolvedBywayList()
347         {
348             synchronized (monitor())
349             {
350                 check_orphaned();
351                 gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.InvolvedBywayList target = null;
352                 target = (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.InvolvedBywayList)get_store().find_element_user(INVOLVEDBYWAYLIST$6, 0);
353                 return target;
354             }
355         }
356         
357         /**
358          * Sets the "InvolvedBywayList" element
359          */
360         public void setInvolvedBywayList(java.lang.String involvedBywayList)
361         {
362             synchronized (monitor())
363             {
364                 check_orphaned();
365                 org.apache.xmlbeans.SimpleValue target = null;
366                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INVOLVEDBYWAYLIST$6, 0);
367                 if (target == null)
368                 {
369                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INVOLVEDBYWAYLIST$6);
370                 }
371                 target.setStringValue(involvedBywayList);
372             }
373         }
374         
375         /**
376          * Sets (as xml) the "InvolvedBywayList" element
377          */
378         public void xsetInvolvedBywayList(gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.InvolvedBywayList involvedBywayList)
379         {
380             synchronized (monitor())
381             {
382                 check_orphaned();
383                 gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.InvolvedBywayList target = null;
384                 target = (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.InvolvedBywayList)get_store().find_element_user(INVOLVEDBYWAYLIST$6, 0);
385                 if (target == null)
386                 {
387                     target = (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.InvolvedBywayList)get_store().add_element_user(INVOLVEDBYWAYLIST$6);
388                 }
389                 target.set(involvedBywayList);
390             }
391         }
392         
393         /**
394          * Gets the "CrossesBIA" element
395          */
396         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCrossesBIA()
397         {
398             synchronized (monitor())
399             {
400                 check_orphaned();
401                 org.apache.xmlbeans.SimpleValue target = null;
402                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CROSSESBIA$8, 0);
403                 if (target == null)
404                 {
405                     return null;
406                 }
407                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
408             }
409         }
410         
411         /**
412          * Gets (as xml) the "CrossesBIA" element
413          */
414         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCrossesBIA()
415         {
416             synchronized (monitor())
417             {
418                 check_orphaned();
419                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
420                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CROSSESBIA$8, 0);
421                 return target;
422             }
423         }
424         
425         /**
426          * True if has "CrossesBIA" element
427          */
428         public boolean isSetCrossesBIA()
429         {
430             synchronized (monitor())
431             {
432                 check_orphaned();
433                 return get_store().count_elements(CROSSESBIA$8) != 0;
434             }
435         }
436         
437         /**
438          * Sets the "CrossesBIA" element
439          */
440         public void setCrossesBIA(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum crossesBIA)
441         {
442             synchronized (monitor())
443             {
444                 check_orphaned();
445                 org.apache.xmlbeans.SimpleValue target = null;
446                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CROSSESBIA$8, 0);
447                 if (target == null)
448                 {
449                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CROSSESBIA$8);
450                 }
451                 target.setEnumValue(crossesBIA);
452             }
453         }
454         
455         /**
456          * Sets (as xml) the "CrossesBIA" element
457          */
458         public void xsetCrossesBIA(gov.grants.apply.system.globalLibraryV20.YesNoDataType crossesBIA)
459         {
460             synchronized (monitor())
461             {
462                 check_orphaned();
463                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
464                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CROSSESBIA$8, 0);
465                 if (target == null)
466                 {
467                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CROSSESBIA$8);
468                 }
469                 target.set(crossesBIA);
470             }
471         }
472         
473         /**
474          * Unsets the "CrossesBIA" element
475          */
476         public void unsetCrossesBIA()
477         {
478             synchronized (monitor())
479             {
480                 check_orphaned();
481                 get_store().remove_element(CROSSESBIA$8, 0);
482             }
483         }
484         
485         /**
486          * Gets the "CrossesBLM" element
487          */
488         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCrossesBLM()
489         {
490             synchronized (monitor())
491             {
492                 check_orphaned();
493                 org.apache.xmlbeans.SimpleValue target = null;
494                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CROSSESBLM$10, 0);
495                 if (target == null)
496                 {
497                     return null;
498                 }
499                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
500             }
501         }
502         
503         /**
504          * Gets (as xml) the "CrossesBLM" element
505          */
506         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCrossesBLM()
507         {
508             synchronized (monitor())
509             {
510                 check_orphaned();
511                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
512                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CROSSESBLM$10, 0);
513                 return target;
514             }
515         }
516         
517         /**
518          * True if has "CrossesBLM" element
519          */
520         public boolean isSetCrossesBLM()
521         {
522             synchronized (monitor())
523             {
524                 check_orphaned();
525                 return get_store().count_elements(CROSSESBLM$10) != 0;
526             }
527         }
528         
529         /**
530          * Sets the "CrossesBLM" element
531          */
532         public void setCrossesBLM(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum crossesBLM)
533         {
534             synchronized (monitor())
535             {
536                 check_orphaned();
537                 org.apache.xmlbeans.SimpleValue target = null;
538                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CROSSESBLM$10, 0);
539                 if (target == null)
540                 {
541                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CROSSESBLM$10);
542                 }
543                 target.setEnumValue(crossesBLM);
544             }
545         }
546         
547         /**
548          * Sets (as xml) the "CrossesBLM" element
549          */
550         public void xsetCrossesBLM(gov.grants.apply.system.globalLibraryV20.YesNoDataType crossesBLM)
551         {
552             synchronized (monitor())
553             {
554                 check_orphaned();
555                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
556                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CROSSESBLM$10, 0);
557                 if (target == null)
558                 {
559                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CROSSESBLM$10);
560                 }
561                 target.set(crossesBLM);
562             }
563         }
564         
565         /**
566          * Unsets the "CrossesBLM" element
567          */
568         public void unsetCrossesBLM()
569         {
570             synchronized (monitor())
571             {
572                 check_orphaned();
573                 get_store().remove_element(CROSSESBLM$10, 0);
574             }
575         }
576         
577         /**
578          * Gets the "CrossesFWS" element
579          */
580         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCrossesFWS()
581         {
582             synchronized (monitor())
583             {
584                 check_orphaned();
585                 org.apache.xmlbeans.SimpleValue target = null;
586                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CROSSESFWS$12, 0);
587                 if (target == null)
588                 {
589                     return null;
590                 }
591                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
592             }
593         }
594         
595         /**
596          * Gets (as xml) the "CrossesFWS" element
597          */
598         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCrossesFWS()
599         {
600             synchronized (monitor())
601             {
602                 check_orphaned();
603                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
604                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CROSSESFWS$12, 0);
605                 return target;
606             }
607         }
608         
609         /**
610          * True if has "CrossesFWS" element
611          */
612         public boolean isSetCrossesFWS()
613         {
614             synchronized (monitor())
615             {
616                 check_orphaned();
617                 return get_store().count_elements(CROSSESFWS$12) != 0;
618             }
619         }
620         
621         /**
622          * Sets the "CrossesFWS" element
623          */
624         public void setCrossesFWS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum crossesFWS)
625         {
626             synchronized (monitor())
627             {
628                 check_orphaned();
629                 org.apache.xmlbeans.SimpleValue target = null;
630                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CROSSESFWS$12, 0);
631                 if (target == null)
632                 {
633                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CROSSESFWS$12);
634                 }
635                 target.setEnumValue(crossesFWS);
636             }
637         }
638         
639         /**
640          * Sets (as xml) the "CrossesFWS" element
641          */
642         public void xsetCrossesFWS(gov.grants.apply.system.globalLibraryV20.YesNoDataType crossesFWS)
643         {
644             synchronized (monitor())
645             {
646                 check_orphaned();
647                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
648                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CROSSESFWS$12, 0);
649                 if (target == null)
650                 {
651                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CROSSESFWS$12);
652                 }
653                 target.set(crossesFWS);
654             }
655         }
656         
657         /**
658          * Unsets the "CrossesFWS" element
659          */
660         public void unsetCrossesFWS()
661         {
662             synchronized (monitor())
663             {
664                 check_orphaned();
665                 get_store().remove_element(CROSSESFWS$12, 0);
666             }
667         }
668         
669         /**
670          * Gets the "CrossesNPS" element
671          */
672         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCrossesNPS()
673         {
674             synchronized (monitor())
675             {
676                 check_orphaned();
677                 org.apache.xmlbeans.SimpleValue target = null;
678                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CROSSESNPS$14, 0);
679                 if (target == null)
680                 {
681                     return null;
682                 }
683                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
684             }
685         }
686         
687         /**
688          * Gets (as xml) the "CrossesNPS" element
689          */
690         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCrossesNPS()
691         {
692             synchronized (monitor())
693             {
694                 check_orphaned();
695                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
696                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CROSSESNPS$14, 0);
697                 return target;
698             }
699         }
700         
701         /**
702          * True if has "CrossesNPS" element
703          */
704         public boolean isSetCrossesNPS()
705         {
706             synchronized (monitor())
707             {
708                 check_orphaned();
709                 return get_store().count_elements(CROSSESNPS$14) != 0;
710             }
711         }
712         
713         /**
714          * Sets the "CrossesNPS" element
715          */
716         public void setCrossesNPS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum crossesNPS)
717         {
718             synchronized (monitor())
719             {
720                 check_orphaned();
721                 org.apache.xmlbeans.SimpleValue target = null;
722                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CROSSESNPS$14, 0);
723                 if (target == null)
724                 {
725                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CROSSESNPS$14);
726                 }
727                 target.setEnumValue(crossesNPS);
728             }
729         }
730         
731         /**
732          * Sets (as xml) the "CrossesNPS" element
733          */
734         public void xsetCrossesNPS(gov.grants.apply.system.globalLibraryV20.YesNoDataType crossesNPS)
735         {
736             synchronized (monitor())
737             {
738                 check_orphaned();
739                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
740                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CROSSESNPS$14, 0);
741                 if (target == null)
742                 {
743                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CROSSESNPS$14);
744                 }
745                 target.set(crossesNPS);
746             }
747         }
748         
749         /**
750          * Unsets the "CrossesNPS" element
751          */
752         public void unsetCrossesNPS()
753         {
754             synchronized (monitor())
755             {
756                 check_orphaned();
757                 get_store().remove_element(CROSSESNPS$14, 0);
758             }
759         }
760         
761         /**
762          * Gets the "CrossesUSFS" element
763          */
764         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCrossesUSFS()
765         {
766             synchronized (monitor())
767             {
768                 check_orphaned();
769                 org.apache.xmlbeans.SimpleValue target = null;
770                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CROSSESUSFS$16, 0);
771                 if (target == null)
772                 {
773                     return null;
774                 }
775                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
776             }
777         }
778         
779         /**
780          * Gets (as xml) the "CrossesUSFS" element
781          */
782         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCrossesUSFS()
783         {
784             synchronized (monitor())
785             {
786                 check_orphaned();
787                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
788                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CROSSESUSFS$16, 0);
789                 return target;
790             }
791         }
792         
793         /**
794          * True if has "CrossesUSFS" element
795          */
796         public boolean isSetCrossesUSFS()
797         {
798             synchronized (monitor())
799             {
800                 check_orphaned();
801                 return get_store().count_elements(CROSSESUSFS$16) != 0;
802             }
803         }
804         
805         /**
806          * Sets the "CrossesUSFS" element
807          */
808         public void setCrossesUSFS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum crossesUSFS)
809         {
810             synchronized (monitor())
811             {
812                 check_orphaned();
813                 org.apache.xmlbeans.SimpleValue target = null;
814                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CROSSESUSFS$16, 0);
815                 if (target == null)
816                 {
817                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CROSSESUSFS$16);
818                 }
819                 target.setEnumValue(crossesUSFS);
820             }
821         }
822         
823         /**
824          * Sets (as xml) the "CrossesUSFS" element
825          */
826         public void xsetCrossesUSFS(gov.grants.apply.system.globalLibraryV20.YesNoDataType crossesUSFS)
827         {
828             synchronized (monitor())
829             {
830                 check_orphaned();
831                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
832                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CROSSESUSFS$16, 0);
833                 if (target == null)
834                 {
835                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CROSSESUSFS$16);
836                 }
837                 target.set(crossesUSFS);
838             }
839         }
840         
841         /**
842          * Unsets the "CrossesUSFS" element
843          */
844         public void unsetCrossesUSFS()
845         {
846             synchronized (monitor())
847             {
848                 check_orphaned();
849                 get_store().remove_element(CROSSESUSFS$16, 0);
850             }
851         }
852         
853         /**
854          * Gets the "CrossesOther" element
855          */
856         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCrossesOther()
857         {
858             synchronized (monitor())
859             {
860                 check_orphaned();
861                 org.apache.xmlbeans.SimpleValue target = null;
862                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CROSSESOTHER$18, 0);
863                 if (target == null)
864                 {
865                     return null;
866                 }
867                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
868             }
869         }
870         
871         /**
872          * Gets (as xml) the "CrossesOther" element
873          */
874         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCrossesOther()
875         {
876             synchronized (monitor())
877             {
878                 check_orphaned();
879                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
880                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CROSSESOTHER$18, 0);
881                 return target;
882             }
883         }
884         
885         /**
886          * True if has "CrossesOther" element
887          */
888         public boolean isSetCrossesOther()
889         {
890             synchronized (monitor())
891             {
892                 check_orphaned();
893                 return get_store().count_elements(CROSSESOTHER$18) != 0;
894             }
895         }
896         
897         /**
898          * Sets the "CrossesOther" element
899          */
900         public void setCrossesOther(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum crossesOther)
901         {
902             synchronized (monitor())
903             {
904                 check_orphaned();
905                 org.apache.xmlbeans.SimpleValue target = null;
906                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CROSSESOTHER$18, 0);
907                 if (target == null)
908                 {
909                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CROSSESOTHER$18);
910                 }
911                 target.setEnumValue(crossesOther);
912             }
913         }
914         
915         /**
916          * Sets (as xml) the "CrossesOther" element
917          */
918         public void xsetCrossesOther(gov.grants.apply.system.globalLibraryV20.YesNoDataType crossesOther)
919         {
920             synchronized (monitor())
921             {
922                 check_orphaned();
923                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
924                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CROSSESOTHER$18, 0);
925                 if (target == null)
926                 {
927                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CROSSESOTHER$18);
928                 }
929                 target.set(crossesOther);
930             }
931         }
932         
933         /**
934          * Unsets the "CrossesOther" element
935          */
936         public void unsetCrossesOther()
937         {
938             synchronized (monitor())
939             {
940                 check_orphaned();
941                 get_store().remove_element(CROSSESOTHER$18, 0);
942             }
943         }
944         
945         /**
946          * Gets the "OtherFederalLand" element
947          */
948         public java.lang.String getOtherFederalLand()
949         {
950             synchronized (monitor())
951             {
952                 check_orphaned();
953                 org.apache.xmlbeans.SimpleValue target = null;
954                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERFEDERALLAND$20, 0);
955                 if (target == null)
956                 {
957                     return null;
958                 }
959                 return target.getStringValue();
960             }
961         }
962         
963         /**
964          * Gets (as xml) the "OtherFederalLand" element
965          */
966         public gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.OtherFederalLand xgetOtherFederalLand()
967         {
968             synchronized (monitor())
969             {
970                 check_orphaned();
971                 gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.OtherFederalLand target = null;
972                 target = (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.OtherFederalLand)get_store().find_element_user(OTHERFEDERALLAND$20, 0);
973                 return target;
974             }
975         }
976         
977         /**
978          * True if has "OtherFederalLand" element
979          */
980         public boolean isSetOtherFederalLand()
981         {
982             synchronized (monitor())
983             {
984                 check_orphaned();
985                 return get_store().count_elements(OTHERFEDERALLAND$20) != 0;
986             }
987         }
988         
989         /**
990          * Sets the "OtherFederalLand" element
991          */
992         public void setOtherFederalLand(java.lang.String otherFederalLand)
993         {
994             synchronized (monitor())
995             {
996                 check_orphaned();
997                 org.apache.xmlbeans.SimpleValue target = null;
998                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERFEDERALLAND$20, 0);
999                 if (target == null)
1000                 {
1001                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OTHERFEDERALLAND$20);
1002                 }
1003                 target.setStringValue(otherFederalLand);
1004             }
1005         }
1006         
1007         /**
1008          * Sets (as xml) the "OtherFederalLand" element
1009          */
1010         public void xsetOtherFederalLand(gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.OtherFederalLand otherFederalLand)
1011         {
1012             synchronized (monitor())
1013             {
1014                 check_orphaned();
1015                 gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.OtherFederalLand target = null;
1016                 target = (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.OtherFederalLand)get_store().find_element_user(OTHERFEDERALLAND$20, 0);
1017                 if (target == null)
1018                 {
1019                     target = (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.OtherFederalLand)get_store().add_element_user(OTHERFEDERALLAND$20);
1020                 }
1021                 target.set(otherFederalLand);
1022             }
1023         }
1024         
1025         /**
1026          * Unsets the "OtherFederalLand" element
1027          */
1028         public void unsetOtherFederalLand()
1029         {
1030             synchronized (monitor())
1031             {
1032                 check_orphaned();
1033                 get_store().remove_element(OTHERFEDERALLAND$20, 0);
1034             }
1035         }
1036         
1037         /**
1038          * Gets the "MultiJurisdiction" element
1039          */
1040         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMultiJurisdiction()
1041         {
1042             synchronized (monitor())
1043             {
1044                 check_orphaned();
1045                 org.apache.xmlbeans.SimpleValue target = null;
1046                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MULTIJURISDICTION$22, 0);
1047                 if (target == null)
1048                 {
1049                     return null;
1050                 }
1051                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1052             }
1053         }
1054         
1055         /**
1056          * Gets (as xml) the "MultiJurisdiction" element
1057          */
1058         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMultiJurisdiction()
1059         {
1060             synchronized (monitor())
1061             {
1062                 check_orphaned();
1063                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1064                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MULTIJURISDICTION$22, 0);
1065                 return target;
1066             }
1067         }
1068         
1069         /**
1070          * Sets the "MultiJurisdiction" element
1071          */
1072         public void setMultiJurisdiction(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum multiJurisdiction)
1073         {
1074             synchronized (monitor())
1075             {
1076                 check_orphaned();
1077                 org.apache.xmlbeans.SimpleValue target = null;
1078                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MULTIJURISDICTION$22, 0);
1079                 if (target == null)
1080                 {
1081                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MULTIJURISDICTION$22);
1082                 }
1083                 target.setEnumValue(multiJurisdiction);
1084             }
1085         }
1086         
1087         /**
1088          * Sets (as xml) the "MultiJurisdiction" element
1089          */
1090         public void xsetMultiJurisdiction(gov.grants.apply.system.globalLibraryV20.YesNoDataType multiJurisdiction)
1091         {
1092             synchronized (monitor())
1093             {
1094                 check_orphaned();
1095                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1096                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MULTIJURISDICTION$22, 0);
1097                 if (target == null)
1098                 {
1099                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MULTIJURISDICTION$22);
1100                 }
1101                 target.set(multiJurisdiction);
1102             }
1103         }
1104         
1105         /**
1106          * Gets the "MultiJurisdictionList" element
1107          */
1108         public java.lang.String getMultiJurisdictionList()
1109         {
1110             synchronized (monitor())
1111             {
1112                 check_orphaned();
1113                 org.apache.xmlbeans.SimpleValue target = null;
1114                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MULTIJURISDICTIONLIST$24, 0);
1115                 if (target == null)
1116                 {
1117                     return null;
1118                 }
1119                 return target.getStringValue();
1120             }
1121         }
1122         
1123         /**
1124          * Gets (as xml) the "MultiJurisdictionList" element
1125          */
1126         public gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.MultiJurisdictionList xgetMultiJurisdictionList()
1127         {
1128             synchronized (monitor())
1129             {
1130                 check_orphaned();
1131                 gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.MultiJurisdictionList target = null;
1132                 target = (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.MultiJurisdictionList)get_store().find_element_user(MULTIJURISDICTIONLIST$24, 0);
1133                 return target;
1134             }
1135         }
1136         
1137         /**
1138          * True if has "MultiJurisdictionList" element
1139          */
1140         public boolean isSetMultiJurisdictionList()
1141         {
1142             synchronized (monitor())
1143             {
1144                 check_orphaned();
1145                 return get_store().count_elements(MULTIJURISDICTIONLIST$24) != 0;
1146             }
1147         }
1148         
1149         /**
1150          * Sets the "MultiJurisdictionList" element
1151          */
1152         public void setMultiJurisdictionList(java.lang.String multiJurisdictionList)
1153         {
1154             synchronized (monitor())
1155             {
1156                 check_orphaned();
1157                 org.apache.xmlbeans.SimpleValue target = null;
1158                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MULTIJURISDICTIONLIST$24, 0);
1159                 if (target == null)
1160                 {
1161                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MULTIJURISDICTIONLIST$24);
1162                 }
1163                 target.setStringValue(multiJurisdictionList);
1164             }
1165         }
1166         
1167         /**
1168          * Sets (as xml) the "MultiJurisdictionList" element
1169          */
1170         public void xsetMultiJurisdictionList(gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.MultiJurisdictionList multiJurisdictionList)
1171         {
1172             synchronized (monitor())
1173             {
1174                 check_orphaned();
1175                 gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.MultiJurisdictionList target = null;
1176                 target = (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.MultiJurisdictionList)get_store().find_element_user(MULTIJURISDICTIONLIST$24, 0);
1177                 if (target == null)
1178                 {
1179                     target = (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.MultiJurisdictionList)get_store().add_element_user(MULTIJURISDICTIONLIST$24);
1180                 }
1181                 target.set(multiJurisdictionList);
1182             }
1183         }
1184         
1185         /**
1186          * Unsets the "MultiJurisdictionList" element
1187          */
1188         public void unsetMultiJurisdictionList()
1189         {
1190             synchronized (monitor())
1191             {
1192                 check_orphaned();
1193                 get_store().remove_element(MULTIJURISDICTIONLIST$24, 0);
1194             }
1195         }
1196         
1197         /**
1198          * Gets the "MultiJurisdictionDistribution" element
1199          */
1200         public gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.MultiJurisdictionDistribution.Enum getMultiJurisdictionDistribution()
1201         {
1202             synchronized (monitor())
1203             {
1204                 check_orphaned();
1205                 org.apache.xmlbeans.SimpleValue target = null;
1206                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MULTIJURISDICTIONDISTRIBUTION$26, 0);
1207                 if (target == null)
1208                 {
1209                     return null;
1210                 }
1211                 return (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.MultiJurisdictionDistribution.Enum)target.getEnumValue();
1212             }
1213         }
1214         
1215         /**
1216          * Gets (as xml) the "MultiJurisdictionDistribution" element
1217          */
1218         public gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.MultiJurisdictionDistribution xgetMultiJurisdictionDistribution()
1219         {
1220             synchronized (monitor())
1221             {
1222                 check_orphaned();
1223                 gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.MultiJurisdictionDistribution target = null;
1224                 target = (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.MultiJurisdictionDistribution)get_store().find_element_user(MULTIJURISDICTIONDISTRIBUTION$26, 0);
1225                 return target;
1226             }
1227         }
1228         
1229         /**
1230          * True if has "MultiJurisdictionDistribution" element
1231          */
1232         public boolean isSetMultiJurisdictionDistribution()
1233         {
1234             synchronized (monitor())
1235             {
1236                 check_orphaned();
1237                 return get_store().count_elements(MULTIJURISDICTIONDISTRIBUTION$26) != 0;
1238             }
1239         }
1240         
1241         /**
1242          * Sets the "MultiJurisdictionDistribution" element
1243          */
1244         public void setMultiJurisdictionDistribution(gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.MultiJurisdictionDistribution.Enum multiJurisdictionDistribution)
1245         {
1246             synchronized (monitor())
1247             {
1248                 check_orphaned();
1249                 org.apache.xmlbeans.SimpleValue target = null;
1250                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MULTIJURISDICTIONDISTRIBUTION$26, 0);
1251                 if (target == null)
1252                 {
1253                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MULTIJURISDICTIONDISTRIBUTION$26);
1254                 }
1255                 target.setEnumValue(multiJurisdictionDistribution);
1256             }
1257         }
1258         
1259         /**
1260          * Sets (as xml) the "MultiJurisdictionDistribution" element
1261          */
1262         public void xsetMultiJurisdictionDistribution(gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.MultiJurisdictionDistribution multiJurisdictionDistribution)
1263         {
1264             synchronized (monitor())
1265             {
1266                 check_orphaned();
1267                 gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.MultiJurisdictionDistribution target = null;
1268                 target = (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.MultiJurisdictionDistribution)get_store().find_element_user(MULTIJURISDICTIONDISTRIBUTION$26, 0);
1269                 if (target == null)
1270                 {
1271                     target = (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.MultiJurisdictionDistribution)get_store().add_element_user(MULTIJURISDICTIONDISTRIBUTION$26);
1272                 }
1273                 target.set(multiJurisdictionDistribution);
1274             }
1275         }
1276         
1277         /**
1278          * Unsets the "MultiJurisdictionDistribution" element
1279          */
1280         public void unsetMultiJurisdictionDistribution()
1281         {
1282             synchronized (monitor())
1283             {
1284                 check_orphaned();
1285                 get_store().remove_element(MULTIJURISDICTIONDISTRIBUTION$26, 0);
1286             }
1287         }
1288         
1289         /**
1290          * Gets the "LeadState" element
1291          */
1292         public gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum getLeadState()
1293         {
1294             synchronized (monitor())
1295             {
1296                 check_orphaned();
1297                 org.apache.xmlbeans.SimpleValue target = null;
1298                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LEADSTATE$28, 0);
1299                 if (target == null)
1300                 {
1301                     return null;
1302                 }
1303                 return (gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum)target.getEnumValue();
1304             }
1305         }
1306         
1307         /**
1308          * Gets (as xml) the "LeadState" element
1309          */
1310         public gov.grants.apply.system.universalCodesV20.StateCodeDataType xgetLeadState()
1311         {
1312             synchronized (monitor())
1313             {
1314                 check_orphaned();
1315                 gov.grants.apply.system.universalCodesV20.StateCodeDataType target = null;
1316                 target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().find_element_user(LEADSTATE$28, 0);
1317                 return target;
1318             }
1319         }
1320         
1321         /**
1322          * True if has "LeadState" element
1323          */
1324         public boolean isSetLeadState()
1325         {
1326             synchronized (monitor())
1327             {
1328                 check_orphaned();
1329                 return get_store().count_elements(LEADSTATE$28) != 0;
1330             }
1331         }
1332         
1333         /**
1334          * Sets the "LeadState" element
1335          */
1336         public void setLeadState(gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum leadState)
1337         {
1338             synchronized (monitor())
1339             {
1340                 check_orphaned();
1341                 org.apache.xmlbeans.SimpleValue target = null;
1342                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LEADSTATE$28, 0);
1343                 if (target == null)
1344                 {
1345                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LEADSTATE$28);
1346                 }
1347                 target.setEnumValue(leadState);
1348             }
1349         }
1350         
1351         /**
1352          * Sets (as xml) the "LeadState" element
1353          */
1354         public void xsetLeadState(gov.grants.apply.system.universalCodesV20.StateCodeDataType leadState)
1355         {
1356             synchronized (monitor())
1357             {
1358                 check_orphaned();
1359                 gov.grants.apply.system.universalCodesV20.StateCodeDataType target = null;
1360                 target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().find_element_user(LEADSTATE$28, 0);
1361                 if (target == null)
1362                 {
1363                     target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().add_element_user(LEADSTATE$28);
1364                 }
1365                 target.set(leadState);
1366             }
1367         }
1368         
1369         /**
1370          * Unsets the "LeadState" element
1371          */
1372         public void unsetLeadState()
1373         {
1374             synchronized (monitor())
1375             {
1376                 check_orphaned();
1377                 get_store().remove_element(LEADSTATE$28, 0);
1378             }
1379         }
1380         
1381         /**
1382          * Gets the "BywayAgencyAuthorization" element
1383          */
1384         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getBywayAgencyAuthorization()
1385         {
1386             synchronized (monitor())
1387             {
1388                 check_orphaned();
1389                 org.apache.xmlbeans.SimpleValue target = null;
1390                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BYWAYAGENCYAUTHORIZATION$30, 0);
1391                 if (target == null)
1392                 {
1393                     return null;
1394                 }
1395                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1396             }
1397         }
1398         
1399         /**
1400          * Gets (as xml) the "BywayAgencyAuthorization" element
1401          */
1402         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetBywayAgencyAuthorization()
1403         {
1404             synchronized (monitor())
1405             {
1406                 check_orphaned();
1407                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1408                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(BYWAYAGENCYAUTHORIZATION$30, 0);
1409                 return target;
1410             }
1411         }
1412         
1413         /**
1414          * Sets the "BywayAgencyAuthorization" element
1415          */
1416         public void setBywayAgencyAuthorization(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum bywayAgencyAuthorization)
1417         {
1418             synchronized (monitor())
1419             {
1420                 check_orphaned();
1421                 org.apache.xmlbeans.SimpleValue target = null;
1422                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BYWAYAGENCYAUTHORIZATION$30, 0);
1423                 if (target == null)
1424                 {
1425                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BYWAYAGENCYAUTHORIZATION$30);
1426                 }
1427                 target.setEnumValue(bywayAgencyAuthorization);
1428             }
1429         }
1430         
1431         /**
1432          * Sets (as xml) the "BywayAgencyAuthorization" element
1433          */
1434         public void xsetBywayAgencyAuthorization(gov.grants.apply.system.globalLibraryV20.YesNoDataType bywayAgencyAuthorization)
1435         {
1436             synchronized (monitor())
1437             {
1438                 check_orphaned();
1439                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1440                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(BYWAYAGENCYAUTHORIZATION$30, 0);
1441                 if (target == null)
1442                 {
1443                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(BYWAYAGENCYAUTHORIZATION$30);
1444                 }
1445                 target.set(bywayAgencyAuthorization);
1446             }
1447         }
1448         
1449         /**
1450          * Gets the "BywayAuthorization" element
1451          */
1452         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getBywayAuthorization()
1453         {
1454             synchronized (monitor())
1455             {
1456                 check_orphaned();
1457                 org.apache.xmlbeans.SimpleValue target = null;
1458                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BYWAYAUTHORIZATION$32, 0);
1459                 if (target == null)
1460                 {
1461                     return null;
1462                 }
1463                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1464             }
1465         }
1466         
1467         /**
1468          * Gets (as xml) the "BywayAuthorization" element
1469          */
1470         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetBywayAuthorization()
1471         {
1472             synchronized (monitor())
1473             {
1474                 check_orphaned();
1475                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1476                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(BYWAYAUTHORIZATION$32, 0);
1477                 return target;
1478             }
1479         }
1480         
1481         /**
1482          * Sets the "BywayAuthorization" element
1483          */
1484         public void setBywayAuthorization(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum bywayAuthorization)
1485         {
1486             synchronized (monitor())
1487             {
1488                 check_orphaned();
1489                 org.apache.xmlbeans.SimpleValue target = null;
1490                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BYWAYAUTHORIZATION$32, 0);
1491                 if (target == null)
1492                 {
1493                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BYWAYAUTHORIZATION$32);
1494                 }
1495                 target.setEnumValue(bywayAuthorization);
1496             }
1497         }
1498         
1499         /**
1500          * Sets (as xml) the "BywayAuthorization" element
1501          */
1502         public void xsetBywayAuthorization(gov.grants.apply.system.globalLibraryV20.YesNoDataType bywayAuthorization)
1503         {
1504             synchronized (monitor())
1505             {
1506                 check_orphaned();
1507                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1508                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(BYWAYAUTHORIZATION$32, 0);
1509                 if (target == null)
1510                 {
1511                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(BYWAYAUTHORIZATION$32);
1512                 }
1513                 target.set(bywayAuthorization);
1514             }
1515         }
1516         
1517         /**
1518          * Gets the "FundingAllocation" element
1519          */
1520         public gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.FundingAllocation.Enum getFundingAllocation()
1521         {
1522             synchronized (monitor())
1523             {
1524                 check_orphaned();
1525                 org.apache.xmlbeans.SimpleValue target = null;
1526                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FUNDINGALLOCATION$34, 0);
1527                 if (target == null)
1528                 {
1529                     return null;
1530                 }
1531                 return (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.FundingAllocation.Enum)target.getEnumValue();
1532             }
1533         }
1534         
1535         /**
1536          * Gets (as xml) the "FundingAllocation" element
1537          */
1538         public gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.FundingAllocation xgetFundingAllocation()
1539         {
1540             synchronized (monitor())
1541             {
1542                 check_orphaned();
1543                 gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.FundingAllocation target = null;
1544                 target = (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.FundingAllocation)get_store().find_element_user(FUNDINGALLOCATION$34, 0);
1545                 return target;
1546             }
1547         }
1548         
1549         /**
1550          * Sets the "FundingAllocation" element
1551          */
1552         public void setFundingAllocation(gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.FundingAllocation.Enum fundingAllocation)
1553         {
1554             synchronized (monitor())
1555             {
1556                 check_orphaned();
1557                 org.apache.xmlbeans.SimpleValue target = null;
1558                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FUNDINGALLOCATION$34, 0);
1559                 if (target == null)
1560                 {
1561                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FUNDINGALLOCATION$34);
1562                 }
1563                 target.setEnumValue(fundingAllocation);
1564             }
1565         }
1566         
1567         /**
1568          * Sets (as xml) the "FundingAllocation" element
1569          */
1570         public void xsetFundingAllocation(gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.FundingAllocation fundingAllocation)
1571         {
1572             synchronized (monitor())
1573             {
1574                 check_orphaned();
1575                 gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.FundingAllocation target = null;
1576                 target = (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.FundingAllocation)get_store().find_element_user(FUNDINGALLOCATION$34, 0);
1577                 if (target == null)
1578                 {
1579                     target = (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.FundingAllocation)get_store().add_element_user(FUNDINGALLOCATION$34);
1580                 }
1581                 target.set(fundingAllocation);
1582             }
1583         }
1584         
1585         /**
1586          * Gets the "FormVersion" attribute
1587          */
1588         public java.lang.String getFormVersion()
1589         {
1590             synchronized (monitor())
1591             {
1592                 check_orphaned();
1593                 org.apache.xmlbeans.SimpleValue target = null;
1594                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$36);
1595                 if (target == null)
1596                 {
1597                     target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(FORMVERSION$36);
1598                 }
1599                 if (target == null)
1600                 {
1601                     return null;
1602                 }
1603                 return target.getStringValue();
1604             }
1605         }
1606         
1607         /**
1608          * Gets (as xml) the "FormVersion" attribute
1609          */
1610         public gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion()
1611         {
1612             synchronized (monitor())
1613             {
1614                 check_orphaned();
1615                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
1616                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$36);
1617                 if (target == null)
1618                 {
1619                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_default_attribute_value(FORMVERSION$36);
1620                 }
1621                 return target;
1622             }
1623         }
1624         
1625         /**
1626          * Sets the "FormVersion" attribute
1627          */
1628         public void setFormVersion(java.lang.String formVersion)
1629         {
1630             synchronized (monitor())
1631             {
1632                 check_orphaned();
1633                 org.apache.xmlbeans.SimpleValue target = null;
1634                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$36);
1635                 if (target == null)
1636                 {
1637                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(FORMVERSION$36);
1638                 }
1639                 target.setStringValue(formVersion);
1640             }
1641         }
1642         
1643         /**
1644          * Sets (as xml) the "FormVersion" attribute
1645          */
1646         public void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion)
1647         {
1648             synchronized (monitor())
1649             {
1650                 check_orphaned();
1651                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
1652                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$36);
1653                 if (target == null)
1654                 {
1655                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().add_attribute_user(FORMVERSION$36);
1656                 }
1657                 target.set(formVersion);
1658             }
1659         }
1660         /**
1661          * An XML LocationCategory(@http://apply.grants.gov/forms/BywaysProgram-V1.0).
1662          *
1663          * This is an atomic type that is a restriction of gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument$BywaysProgram$LocationCategory.
1664          */
1665         public static class LocationCategoryImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.LocationCategory
1666         {
1667             private static final long serialVersionUID = 1L;
1668             
1669             public LocationCategoryImpl(org.apache.xmlbeans.SchemaType sType)
1670             {
1671                 super(sType, false);
1672             }
1673             
1674             protected LocationCategoryImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
1675             {
1676                 super(sType, b);
1677             }
1678         }
1679         /**
1680          * An XML GrantCategory(@http://apply.grants.gov/forms/BywaysProgram-V1.0).
1681          *
1682          * This is an atomic type that is a restriction of gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument$BywaysProgram$GrantCategory.
1683          */
1684         public static class GrantCategoryImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.GrantCategory
1685         {
1686             private static final long serialVersionUID = 1L;
1687             
1688             public GrantCategoryImpl(org.apache.xmlbeans.SchemaType sType)
1689             {
1690                 super(sType, false);
1691             }
1692             
1693             protected GrantCategoryImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
1694             {
1695                 super(sType, b);
1696             }
1697         }
1698         /**
1699          * An XML InvolvedBywayList(@http://apply.grants.gov/forms/BywaysProgram-V1.0).
1700          *
1701          * This is an atomic type that is a restriction of gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument$BywaysProgram$InvolvedBywayList.
1702          */
1703         public static class InvolvedBywayListImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.InvolvedBywayList
1704         {
1705             private static final long serialVersionUID = 1L;
1706             
1707             public InvolvedBywayListImpl(org.apache.xmlbeans.SchemaType sType)
1708             {
1709                 super(sType, false);
1710             }
1711             
1712             protected InvolvedBywayListImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
1713             {
1714                 super(sType, b);
1715             }
1716         }
1717         /**
1718          * An XML OtherFederalLand(@http://apply.grants.gov/forms/BywaysProgram-V1.0).
1719          *
1720          * This is an atomic type that is a restriction of gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument$BywaysProgram$OtherFederalLand.
1721          */
1722         public static class OtherFederalLandImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.OtherFederalLand
1723         {
1724             private static final long serialVersionUID = 1L;
1725             
1726             public OtherFederalLandImpl(org.apache.xmlbeans.SchemaType sType)
1727             {
1728                 super(sType, false);
1729             }
1730             
1731             protected OtherFederalLandImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
1732             {
1733                 super(sType, b);
1734             }
1735         }
1736         /**
1737          * An XML MultiJurisdictionList(@http://apply.grants.gov/forms/BywaysProgram-V1.0).
1738          *
1739          * This is an atomic type that is a restriction of gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument$BywaysProgram$MultiJurisdictionList.
1740          */
1741         public static class MultiJurisdictionListImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.MultiJurisdictionList
1742         {
1743             private static final long serialVersionUID = 1L;
1744             
1745             public MultiJurisdictionListImpl(org.apache.xmlbeans.SchemaType sType)
1746             {
1747                 super(sType, false);
1748             }
1749             
1750             protected MultiJurisdictionListImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
1751             {
1752                 super(sType, b);
1753             }
1754         }
1755         /**
1756          * An XML MultiJurisdictionDistribution(@http://apply.grants.gov/forms/BywaysProgram-V1.0).
1757          *
1758          * This is an atomic type that is a restriction of gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument$BywaysProgram$MultiJurisdictionDistribution.
1759          */
1760         public static class MultiJurisdictionDistributionImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.MultiJurisdictionDistribution
1761         {
1762             private static final long serialVersionUID = 1L;
1763             
1764             public MultiJurisdictionDistributionImpl(org.apache.xmlbeans.SchemaType sType)
1765             {
1766                 super(sType, false);
1767             }
1768             
1769             protected MultiJurisdictionDistributionImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
1770             {
1771                 super(sType, b);
1772             }
1773         }
1774         /**
1775          * An XML FundingAllocation(@http://apply.grants.gov/forms/BywaysProgram-V1.0).
1776          *
1777          * This is an atomic type that is a restriction of gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument$BywaysProgram$FundingAllocation.
1778          */
1779         public static class FundingAllocationImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.FundingAllocation
1780         {
1781             private static final long serialVersionUID = 1L;
1782             
1783             public FundingAllocationImpl(org.apache.xmlbeans.SchemaType sType)
1784             {
1785                 super(sType, false);
1786             }
1787             
1788             protected FundingAllocationImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
1789             {
1790                 super(sType, b);
1791             }
1792         }
1793     }
1794 }