View Javadoc
1   /*
2    * An XML document type.
3    * Localname: NSF_Project_Data
4    * Namespace: http://apply.grants.gov/forms/NSF_Project_Data-V1.0
5    * Java type: gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.nsfProjectDataV10.impl;
10  /**
11   * A document containing one NSF_Project_Data(@http://apply.grants.gov/forms/NSF_Project_Data-V1.0) element.
12   *
13   * This is a complex type.
14   */
15  public class NSFProjectDataDocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument
16  {
17      private static final long serialVersionUID = 1L;
18      
19      public NSFProjectDataDocumentImpl(org.apache.xmlbeans.SchemaType sType)
20      {
21          super(sType);
22      }
23      
24      private static final javax.xml.namespace.QName NSFPROJECTDATA$0 = 
25          new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "NSF_Project_Data");
26      
27      
28      /**
29       * Gets the "NSF_Project_Data" element
30       */
31      public gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument.NSFProjectData getNSFProjectData()
32      {
33          synchronized (monitor())
34          {
35              check_orphaned();
36              gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument.NSFProjectData target = null;
37              target = (gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument.NSFProjectData)get_store().find_element_user(NSFPROJECTDATA$0, 0);
38              if (target == null)
39              {
40                  return null;
41              }
42              return target;
43          }
44      }
45      
46      /**
47       * Sets the "NSF_Project_Data" element
48       */
49      public void setNSFProjectData(gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument.NSFProjectData nsfProjectData)
50      {
51          generatedSetterHelperImpl(nsfProjectData, NSFPROJECTDATA$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
52      }
53      
54      /**
55       * Appends and returns a new empty "NSF_Project_Data" element
56       */
57      public gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument.NSFProjectData addNewNSFProjectData()
58      {
59          synchronized (monitor())
60          {
61              check_orphaned();
62              gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument.NSFProjectData target = null;
63              target = (gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument.NSFProjectData)get_store().add_element_user(NSFPROJECTDATA$0);
64              return target;
65          }
66      }
67      /**
68       * An XML NSF_Project_Data(@http://apply.grants.gov/forms/NSF_Project_Data-V1.0).
69       *
70       * This is a complex type.
71       */
72      public static class NSFProjectDataImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument.NSFProjectData
73      {
74          private static final long serialVersionUID = 1L;
75          
76          public NSFProjectDataImpl(org.apache.xmlbeans.SchemaType sType)
77          {
78              super(sType);
79          }
80          
81          private static final javax.xml.namespace.QName PROGRAMTRACK$0 = 
82              new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "ProgramTrack");
83          private static final javax.xml.namespace.QName PDPINAME$2 = 
84              new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "PDPIName");
85          private static final javax.xml.namespace.QName ORGANIZATIONNAME$4 = 
86              new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "OrganizationName");
87          private static final javax.xml.namespace.QName OTHERORGANIZATIONNAME$6 = 
88              new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "OtherOrganizationName");
89          private static final javax.xml.namespace.QName MAJORDISCCODE$8 = 
90              new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "MajorDiscCode");
91          private static final javax.xml.namespace.QName ACADEFOCUSLEVEL$10 = 
92              new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "AcadeFocusLevel");
93          private static final javax.xml.namespace.QName ACADDEG$12 = 
94              new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "AcadDeg");
95          private static final javax.xml.namespace.QName CATCODE$14 = 
96              new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "CatCode");
97          private static final javax.xml.namespace.QName PRIVATESECTOR$16 = 
98              new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "PrivateSector");
99          private static final javax.xml.namespace.QName WOMEN$18 = 
100             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "Women");
101         private static final javax.xml.namespace.QName PD$20 = 
102             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "PD");
103         private static final javax.xml.namespace.QName PST$22 = 
104             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "PST");
105         private static final javax.xml.namespace.QName SS$24 = 
106             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "SS");
107         private static final javax.xml.namespace.QName MINORITY$26 = 
108             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "Minority");
109         private static final javax.xml.namespace.QName TECH$28 = 
110             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "Tech");
111         private static final javax.xml.namespace.QName IST$30 = 
112             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "IST");
113         private static final javax.xml.namespace.QName FACPROFDEV$32 = 
114             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "FacProfDev");
115         private static final javax.xml.namespace.QName INSTCTRLCODE$34 = 
116             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "InstCtrlCode");
117         private static final javax.xml.namespace.QName STRATAREACODE$36 = 
118             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "StratAreaCode");
119         private static final javax.xml.namespace.QName CCLISTEM$38 = 
120             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "CCLIStem");
121         private static final javax.xml.namespace.QName CCLIDEVFAC$40 = 
122             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "CCLIDevFac");
123         private static final javax.xml.namespace.QName CCLIASSELEARN$42 = 
124             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "CCLIAsseLearn");
125         private static final javax.xml.namespace.QName CCLILEARNMAT$44 = 
126             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "CCLILearnMat");
127         private static final javax.xml.namespace.QName CCLIIMPL$46 = 
128             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "CCLIImpl");
129         private static final javax.xml.namespace.QName RESTEALEARN$48 = 
130             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "ResTeaLearn");
131         private static final javax.xml.namespace.QName INTRESED$50 = 
132             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "IntResEd");
133         private static final javax.xml.namespace.QName EDUSETECH$52 = 
134             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "EdUseTech");
135         private static final javax.xml.namespace.QName FIELDEXP$54 = 
136             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "FieldExp");
137         private static final javax.xml.namespace.QName BUSINDS$56 = 
138             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "BusInds");
139         private static final javax.xml.namespace.QName STEM$58 = 
140             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "STEM");
141         private static final javax.xml.namespace.QName INTLACTV$60 = 
142             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "IntlActv");
143         private static final javax.xml.namespace.QName UNDGCOUNT$62 = 
144             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "UndgCount");
145         private static final javax.xml.namespace.QName PCSCOUNT$64 = 
146             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "PCSCount");
147         private static final javax.xml.namespace.QName FACCOUNT$66 = 
148             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "FacCount");
149         private static final javax.xml.namespace.QName PCTCOUNT$68 = 
150             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "PCTCount");
151         private static final javax.xml.namespace.QName GRADCOUNT$70 = 
152             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "GradCount");
153         private static final javax.xml.namespace.QName FORMVERSION$72 = 
154             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "FormVersion");
155         
156         
157         /**
158          * Gets the "ProgramTrack" element
159          */
160         public gov.grants.apply.forms.nsfProjectDataV10.ProgramTrackDataType.Enum getProgramTrack()
161         {
162             synchronized (monitor())
163             {
164                 check_orphaned();
165                 org.apache.xmlbeans.SimpleValue target = null;
166                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROGRAMTRACK$0, 0);
167                 if (target == null)
168                 {
169                     return null;
170                 }
171                 return (gov.grants.apply.forms.nsfProjectDataV10.ProgramTrackDataType.Enum)target.getEnumValue();
172             }
173         }
174         
175         /**
176          * Gets (as xml) the "ProgramTrack" element
177          */
178         public gov.grants.apply.forms.nsfProjectDataV10.ProgramTrackDataType xgetProgramTrack()
179         {
180             synchronized (monitor())
181             {
182                 check_orphaned();
183                 gov.grants.apply.forms.nsfProjectDataV10.ProgramTrackDataType target = null;
184                 target = (gov.grants.apply.forms.nsfProjectDataV10.ProgramTrackDataType)get_store().find_element_user(PROGRAMTRACK$0, 0);
185                 return target;
186             }
187         }
188         
189         /**
190          * Sets the "ProgramTrack" element
191          */
192         public void setProgramTrack(gov.grants.apply.forms.nsfProjectDataV10.ProgramTrackDataType.Enum programTrack)
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(PROGRAMTRACK$0, 0);
199                 if (target == null)
200                 {
201                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROGRAMTRACK$0);
202                 }
203                 target.setEnumValue(programTrack);
204             }
205         }
206         
207         /**
208          * Sets (as xml) the "ProgramTrack" element
209          */
210         public void xsetProgramTrack(gov.grants.apply.forms.nsfProjectDataV10.ProgramTrackDataType programTrack)
211         {
212             synchronized (monitor())
213             {
214                 check_orphaned();
215                 gov.grants.apply.forms.nsfProjectDataV10.ProgramTrackDataType target = null;
216                 target = (gov.grants.apply.forms.nsfProjectDataV10.ProgramTrackDataType)get_store().find_element_user(PROGRAMTRACK$0, 0);
217                 if (target == null)
218                 {
219                     target = (gov.grants.apply.forms.nsfProjectDataV10.ProgramTrackDataType)get_store().add_element_user(PROGRAMTRACK$0);
220                 }
221                 target.set(programTrack);
222             }
223         }
224         
225         /**
226          * Gets the "PDPIName" element
227          */
228         public gov.grants.apply.system.globalLibraryV20.HumanNameDataType getPDPIName()
229         {
230             synchronized (monitor())
231             {
232                 check_orphaned();
233                 gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
234                 target = (gov.grants.apply.system.globalLibraryV20.HumanNameDataType)get_store().find_element_user(PDPINAME$2, 0);
235                 if (target == null)
236                 {
237                     return null;
238                 }
239                 return target;
240             }
241         }
242         
243         /**
244          * Sets the "PDPIName" element
245          */
246         public void setPDPIName(gov.grants.apply.system.globalLibraryV20.HumanNameDataType pdpiName)
247         {
248             generatedSetterHelperImpl(pdpiName, PDPINAME$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
249         }
250         
251         /**
252          * Appends and returns a new empty "PDPIName" element
253          */
254         public gov.grants.apply.system.globalLibraryV20.HumanNameDataType addNewPDPIName()
255         {
256             synchronized (monitor())
257             {
258                 check_orphaned();
259                 gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
260                 target = (gov.grants.apply.system.globalLibraryV20.HumanNameDataType)get_store().add_element_user(PDPINAME$2);
261                 return target;
262             }
263         }
264         
265         /**
266          * Gets the "OrganizationName" element
267          */
268         public java.lang.String getOrganizationName()
269         {
270             synchronized (monitor())
271             {
272                 check_orphaned();
273                 org.apache.xmlbeans.SimpleValue target = null;
274                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONNAME$4, 0);
275                 if (target == null)
276                 {
277                     return null;
278                 }
279                 return target.getStringValue();
280             }
281         }
282         
283         /**
284          * Gets (as xml) the "OrganizationName" element
285          */
286         public gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetOrganizationName()
287         {
288             synchronized (monitor())
289             {
290                 check_orphaned();
291                 gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
292                 target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(ORGANIZATIONNAME$4, 0);
293                 return target;
294             }
295         }
296         
297         /**
298          * Sets the "OrganizationName" element
299          */
300         public void setOrganizationName(java.lang.String organizationName)
301         {
302             synchronized (monitor())
303             {
304                 check_orphaned();
305                 org.apache.xmlbeans.SimpleValue target = null;
306                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONNAME$4, 0);
307                 if (target == null)
308                 {
309                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONNAME$4);
310                 }
311                 target.setStringValue(organizationName);
312             }
313         }
314         
315         /**
316          * Sets (as xml) the "OrganizationName" element
317          */
318         public void xsetOrganizationName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType organizationName)
319         {
320             synchronized (monitor())
321             {
322                 check_orphaned();
323                 gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
324                 target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(ORGANIZATIONNAME$4, 0);
325                 if (target == null)
326                 {
327                     target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().add_element_user(ORGANIZATIONNAME$4);
328                 }
329                 target.set(organizationName);
330             }
331         }
332         
333         /**
334          * Gets array of all "OtherOrganizationName" elements
335          */
336         public java.lang.String[] getOtherOrganizationNameArray()
337         {
338             synchronized (monitor())
339             {
340                 check_orphaned();
341                 java.util.List targetList = new java.util.ArrayList();
342                 get_store().find_all_element_users(OTHERORGANIZATIONNAME$6, targetList);
343                 java.lang.String[] result = new java.lang.String[targetList.size()];
344                 for (int i = 0, len = targetList.size() ; i < len ; i++)
345                     result[i] = ((org.apache.xmlbeans.SimpleValue)targetList.get(i)).getStringValue();
346                 return result;
347             }
348         }
349         
350         /**
351          * Gets ith "OtherOrganizationName" element
352          */
353         public java.lang.String getOtherOrganizationNameArray(int i)
354         {
355             synchronized (monitor())
356             {
357                 check_orphaned();
358                 org.apache.xmlbeans.SimpleValue target = null;
359                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERORGANIZATIONNAME$6, i);
360                 if (target == null)
361                 {
362                     throw new IndexOutOfBoundsException();
363                 }
364                 return target.getStringValue();
365             }
366         }
367         
368         /**
369          * Gets (as xml) array of all "OtherOrganizationName" elements
370          */
371         public gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType[] xgetOtherOrganizationNameArray()
372         {
373             synchronized (monitor())
374             {
375                 check_orphaned();
376                 java.util.List targetList = new java.util.ArrayList();
377                 get_store().find_all_element_users(OTHERORGANIZATIONNAME$6, targetList);
378                 gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType[] result = new gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType[targetList.size()];
379                 targetList.toArray(result);
380                 return result;
381             }
382         }
383         
384         /**
385          * Gets (as xml) ith "OtherOrganizationName" element
386          */
387         public gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetOtherOrganizationNameArray(int i)
388         {
389             synchronized (monitor())
390             {
391                 check_orphaned();
392                 gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
393                 target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(OTHERORGANIZATIONNAME$6, i);
394                 if (target == null)
395                 {
396                     throw new IndexOutOfBoundsException();
397                 }
398                 return target;
399             }
400         }
401         
402         /**
403          * Returns number of "OtherOrganizationName" element
404          */
405         public int sizeOfOtherOrganizationNameArray()
406         {
407             synchronized (monitor())
408             {
409                 check_orphaned();
410                 return get_store().count_elements(OTHERORGANIZATIONNAME$6);
411             }
412         }
413         
414         /**
415          * Sets array of all "OtherOrganizationName" element
416          */
417         public void setOtherOrganizationNameArray(java.lang.String[] otherOrganizationNameArray)
418         {
419             synchronized (monitor())
420             {
421                 check_orphaned();
422                 arraySetterHelper(otherOrganizationNameArray, OTHERORGANIZATIONNAME$6);
423             }
424         }
425         
426         /**
427          * Sets ith "OtherOrganizationName" element
428          */
429         public void setOtherOrganizationNameArray(int i, java.lang.String otherOrganizationName)
430         {
431             synchronized (monitor())
432             {
433                 check_orphaned();
434                 org.apache.xmlbeans.SimpleValue target = null;
435                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERORGANIZATIONNAME$6, i);
436                 if (target == null)
437                 {
438                     throw new IndexOutOfBoundsException();
439                 }
440                 target.setStringValue(otherOrganizationName);
441             }
442         }
443         
444         /**
445          * Sets (as xml) array of all "OtherOrganizationName" element
446          */
447         public void xsetOtherOrganizationNameArray(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType[]otherOrganizationNameArray)
448         {
449             synchronized (monitor())
450             {
451                 check_orphaned();
452                 arraySetterHelper(otherOrganizationNameArray, OTHERORGANIZATIONNAME$6);
453             }
454         }
455         
456         /**
457          * Sets (as xml) ith "OtherOrganizationName" element
458          */
459         public void xsetOtherOrganizationNameArray(int i, gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType otherOrganizationName)
460         {
461             synchronized (monitor())
462             {
463                 check_orphaned();
464                 gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
465                 target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(OTHERORGANIZATIONNAME$6, i);
466                 if (target == null)
467                 {
468                     throw new IndexOutOfBoundsException();
469                 }
470                 target.set(otherOrganizationName);
471             }
472         }
473         
474         /**
475          * Inserts the value as the ith "OtherOrganizationName" element
476          */
477         public void insertOtherOrganizationName(int i, java.lang.String otherOrganizationName)
478         {
479             synchronized (monitor())
480             {
481                 check_orphaned();
482                 org.apache.xmlbeans.SimpleValue target = 
483                     (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(OTHERORGANIZATIONNAME$6, i);
484                 target.setStringValue(otherOrganizationName);
485             }
486         }
487         
488         /**
489          * Appends the value as the last "OtherOrganizationName" element
490          */
491         public void addOtherOrganizationName(java.lang.String otherOrganizationName)
492         {
493             synchronized (monitor())
494             {
495                 check_orphaned();
496                 org.apache.xmlbeans.SimpleValue target = null;
497                 target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OTHERORGANIZATIONNAME$6);
498                 target.setStringValue(otherOrganizationName);
499             }
500         }
501         
502         /**
503          * Inserts and returns a new empty value (as xml) as the ith "OtherOrganizationName" element
504          */
505         public gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType insertNewOtherOrganizationName(int i)
506         {
507             synchronized (monitor())
508             {
509                 check_orphaned();
510                 gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
511                 target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().insert_element_user(OTHERORGANIZATIONNAME$6, i);
512                 return target;
513             }
514         }
515         
516         /**
517          * Appends and returns a new empty value (as xml) as the last "OtherOrganizationName" element
518          */
519         public gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType addNewOtherOrganizationName()
520         {
521             synchronized (monitor())
522             {
523                 check_orphaned();
524                 gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
525                 target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().add_element_user(OTHERORGANIZATIONNAME$6);
526                 return target;
527             }
528         }
529         
530         /**
531          * Removes the ith "OtherOrganizationName" element
532          */
533         public void removeOtherOrganizationName(int i)
534         {
535             synchronized (monitor())
536             {
537                 check_orphaned();
538                 get_store().remove_element(OTHERORGANIZATIONNAME$6, i);
539             }
540         }
541         
542         /**
543          * Gets the "MajorDiscCode" element
544          */
545         public gov.grants.apply.forms.nsfProjectDataV10.MajorDiscCodeDataType.Enum getMajorDiscCode()
546         {
547             synchronized (monitor())
548             {
549                 check_orphaned();
550                 org.apache.xmlbeans.SimpleValue target = null;
551                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MAJORDISCCODE$8, 0);
552                 if (target == null)
553                 {
554                     return null;
555                 }
556                 return (gov.grants.apply.forms.nsfProjectDataV10.MajorDiscCodeDataType.Enum)target.getEnumValue();
557             }
558         }
559         
560         /**
561          * Gets (as xml) the "MajorDiscCode" element
562          */
563         public gov.grants.apply.forms.nsfProjectDataV10.MajorDiscCodeDataType xgetMajorDiscCode()
564         {
565             synchronized (monitor())
566             {
567                 check_orphaned();
568                 gov.grants.apply.forms.nsfProjectDataV10.MajorDiscCodeDataType target = null;
569                 target = (gov.grants.apply.forms.nsfProjectDataV10.MajorDiscCodeDataType)get_store().find_element_user(MAJORDISCCODE$8, 0);
570                 return target;
571             }
572         }
573         
574         /**
575          * Sets the "MajorDiscCode" element
576          */
577         public void setMajorDiscCode(gov.grants.apply.forms.nsfProjectDataV10.MajorDiscCodeDataType.Enum majorDiscCode)
578         {
579             synchronized (monitor())
580             {
581                 check_orphaned();
582                 org.apache.xmlbeans.SimpleValue target = null;
583                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MAJORDISCCODE$8, 0);
584                 if (target == null)
585                 {
586                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MAJORDISCCODE$8);
587                 }
588                 target.setEnumValue(majorDiscCode);
589             }
590         }
591         
592         /**
593          * Sets (as xml) the "MajorDiscCode" element
594          */
595         public void xsetMajorDiscCode(gov.grants.apply.forms.nsfProjectDataV10.MajorDiscCodeDataType majorDiscCode)
596         {
597             synchronized (monitor())
598             {
599                 check_orphaned();
600                 gov.grants.apply.forms.nsfProjectDataV10.MajorDiscCodeDataType target = null;
601                 target = (gov.grants.apply.forms.nsfProjectDataV10.MajorDiscCodeDataType)get_store().find_element_user(MAJORDISCCODE$8, 0);
602                 if (target == null)
603                 {
604                     target = (gov.grants.apply.forms.nsfProjectDataV10.MajorDiscCodeDataType)get_store().add_element_user(MAJORDISCCODE$8);
605                 }
606                 target.set(majorDiscCode);
607             }
608         }
609         
610         /**
611          * Gets the "AcadeFocusLevel" element
612          */
613         public gov.grants.apply.forms.nsfProjectDataV10.AcadeFocusLevelDataType.Enum getAcadeFocusLevel()
614         {
615             synchronized (monitor())
616             {
617                 check_orphaned();
618                 org.apache.xmlbeans.SimpleValue target = null;
619                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ACADEFOCUSLEVEL$10, 0);
620                 if (target == null)
621                 {
622                     return null;
623                 }
624                 return (gov.grants.apply.forms.nsfProjectDataV10.AcadeFocusLevelDataType.Enum)target.getEnumValue();
625             }
626         }
627         
628         /**
629          * Gets (as xml) the "AcadeFocusLevel" element
630          */
631         public gov.grants.apply.forms.nsfProjectDataV10.AcadeFocusLevelDataType xgetAcadeFocusLevel()
632         {
633             synchronized (monitor())
634             {
635                 check_orphaned();
636                 gov.grants.apply.forms.nsfProjectDataV10.AcadeFocusLevelDataType target = null;
637                 target = (gov.grants.apply.forms.nsfProjectDataV10.AcadeFocusLevelDataType)get_store().find_element_user(ACADEFOCUSLEVEL$10, 0);
638                 return target;
639             }
640         }
641         
642         /**
643          * Sets the "AcadeFocusLevel" element
644          */
645         public void setAcadeFocusLevel(gov.grants.apply.forms.nsfProjectDataV10.AcadeFocusLevelDataType.Enum acadeFocusLevel)
646         {
647             synchronized (monitor())
648             {
649                 check_orphaned();
650                 org.apache.xmlbeans.SimpleValue target = null;
651                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ACADEFOCUSLEVEL$10, 0);
652                 if (target == null)
653                 {
654                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ACADEFOCUSLEVEL$10);
655                 }
656                 target.setEnumValue(acadeFocusLevel);
657             }
658         }
659         
660         /**
661          * Sets (as xml) the "AcadeFocusLevel" element
662          */
663         public void xsetAcadeFocusLevel(gov.grants.apply.forms.nsfProjectDataV10.AcadeFocusLevelDataType acadeFocusLevel)
664         {
665             synchronized (monitor())
666             {
667                 check_orphaned();
668                 gov.grants.apply.forms.nsfProjectDataV10.AcadeFocusLevelDataType target = null;
669                 target = (gov.grants.apply.forms.nsfProjectDataV10.AcadeFocusLevelDataType)get_store().find_element_user(ACADEFOCUSLEVEL$10, 0);
670                 if (target == null)
671                 {
672                     target = (gov.grants.apply.forms.nsfProjectDataV10.AcadeFocusLevelDataType)get_store().add_element_user(ACADEFOCUSLEVEL$10);
673                 }
674                 target.set(acadeFocusLevel);
675             }
676         }
677         
678         /**
679          * Gets the "AcadDeg" element
680          */
681         public gov.grants.apply.forms.nsfProjectDataV10.AcadDegDataType.Enum getAcadDeg()
682         {
683             synchronized (monitor())
684             {
685                 check_orphaned();
686                 org.apache.xmlbeans.SimpleValue target = null;
687                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ACADDEG$12, 0);
688                 if (target == null)
689                 {
690                     return null;
691                 }
692                 return (gov.grants.apply.forms.nsfProjectDataV10.AcadDegDataType.Enum)target.getEnumValue();
693             }
694         }
695         
696         /**
697          * Gets (as xml) the "AcadDeg" element
698          */
699         public gov.grants.apply.forms.nsfProjectDataV10.AcadDegDataType xgetAcadDeg()
700         {
701             synchronized (monitor())
702             {
703                 check_orphaned();
704                 gov.grants.apply.forms.nsfProjectDataV10.AcadDegDataType target = null;
705                 target = (gov.grants.apply.forms.nsfProjectDataV10.AcadDegDataType)get_store().find_element_user(ACADDEG$12, 0);
706                 return target;
707             }
708         }
709         
710         /**
711          * Sets the "AcadDeg" element
712          */
713         public void setAcadDeg(gov.grants.apply.forms.nsfProjectDataV10.AcadDegDataType.Enum acadDeg)
714         {
715             synchronized (monitor())
716             {
717                 check_orphaned();
718                 org.apache.xmlbeans.SimpleValue target = null;
719                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ACADDEG$12, 0);
720                 if (target == null)
721                 {
722                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ACADDEG$12);
723                 }
724                 target.setEnumValue(acadDeg);
725             }
726         }
727         
728         /**
729          * Sets (as xml) the "AcadDeg" element
730          */
731         public void xsetAcadDeg(gov.grants.apply.forms.nsfProjectDataV10.AcadDegDataType acadDeg)
732         {
733             synchronized (monitor())
734             {
735                 check_orphaned();
736                 gov.grants.apply.forms.nsfProjectDataV10.AcadDegDataType target = null;
737                 target = (gov.grants.apply.forms.nsfProjectDataV10.AcadDegDataType)get_store().find_element_user(ACADDEG$12, 0);
738                 if (target == null)
739                 {
740                     target = (gov.grants.apply.forms.nsfProjectDataV10.AcadDegDataType)get_store().add_element_user(ACADDEG$12);
741                 }
742                 target.set(acadDeg);
743             }
744         }
745         
746         /**
747          * Gets the "CatCode" element
748          */
749         public gov.grants.apply.forms.nsfProjectDataV10.CatCodeDataType.Enum getCatCode()
750         {
751             synchronized (monitor())
752             {
753                 check_orphaned();
754                 org.apache.xmlbeans.SimpleValue target = null;
755                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CATCODE$14, 0);
756                 if (target == null)
757                 {
758                     return null;
759                 }
760                 return (gov.grants.apply.forms.nsfProjectDataV10.CatCodeDataType.Enum)target.getEnumValue();
761             }
762         }
763         
764         /**
765          * Gets (as xml) the "CatCode" element
766          */
767         public gov.grants.apply.forms.nsfProjectDataV10.CatCodeDataType xgetCatCode()
768         {
769             synchronized (monitor())
770             {
771                 check_orphaned();
772                 gov.grants.apply.forms.nsfProjectDataV10.CatCodeDataType target = null;
773                 target = (gov.grants.apply.forms.nsfProjectDataV10.CatCodeDataType)get_store().find_element_user(CATCODE$14, 0);
774                 return target;
775             }
776         }
777         
778         /**
779          * Sets the "CatCode" element
780          */
781         public void setCatCode(gov.grants.apply.forms.nsfProjectDataV10.CatCodeDataType.Enum catCode)
782         {
783             synchronized (monitor())
784             {
785                 check_orphaned();
786                 org.apache.xmlbeans.SimpleValue target = null;
787                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CATCODE$14, 0);
788                 if (target == null)
789                 {
790                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CATCODE$14);
791                 }
792                 target.setEnumValue(catCode);
793             }
794         }
795         
796         /**
797          * Sets (as xml) the "CatCode" element
798          */
799         public void xsetCatCode(gov.grants.apply.forms.nsfProjectDataV10.CatCodeDataType catCode)
800         {
801             synchronized (monitor())
802             {
803                 check_orphaned();
804                 gov.grants.apply.forms.nsfProjectDataV10.CatCodeDataType target = null;
805                 target = (gov.grants.apply.forms.nsfProjectDataV10.CatCodeDataType)get_store().find_element_user(CATCODE$14, 0);
806                 if (target == null)
807                 {
808                     target = (gov.grants.apply.forms.nsfProjectDataV10.CatCodeDataType)get_store().add_element_user(CATCODE$14);
809                 }
810                 target.set(catCode);
811             }
812         }
813         
814         /**
815          * Gets the "PrivateSector" element
816          */
817         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPrivateSector()
818         {
819             synchronized (monitor())
820             {
821                 check_orphaned();
822                 org.apache.xmlbeans.SimpleValue target = null;
823                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIVATESECTOR$16, 0);
824                 if (target == null)
825                 {
826                     return null;
827                 }
828                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
829             }
830         }
831         
832         /**
833          * Gets (as xml) the "PrivateSector" element
834          */
835         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPrivateSector()
836         {
837             synchronized (monitor())
838             {
839                 check_orphaned();
840                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
841                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PRIVATESECTOR$16, 0);
842                 return target;
843             }
844         }
845         
846         /**
847          * True if has "PrivateSector" element
848          */
849         public boolean isSetPrivateSector()
850         {
851             synchronized (monitor())
852             {
853                 check_orphaned();
854                 return get_store().count_elements(PRIVATESECTOR$16) != 0;
855             }
856         }
857         
858         /**
859          * Sets the "PrivateSector" element
860          */
861         public void setPrivateSector(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum privateSector)
862         {
863             synchronized (monitor())
864             {
865                 check_orphaned();
866                 org.apache.xmlbeans.SimpleValue target = null;
867                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIVATESECTOR$16, 0);
868                 if (target == null)
869                 {
870                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PRIVATESECTOR$16);
871                 }
872                 target.setEnumValue(privateSector);
873             }
874         }
875         
876         /**
877          * Sets (as xml) the "PrivateSector" element
878          */
879         public void xsetPrivateSector(gov.grants.apply.system.globalLibraryV20.YesNoDataType privateSector)
880         {
881             synchronized (monitor())
882             {
883                 check_orphaned();
884                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
885                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PRIVATESECTOR$16, 0);
886                 if (target == null)
887                 {
888                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PRIVATESECTOR$16);
889                 }
890                 target.set(privateSector);
891             }
892         }
893         
894         /**
895          * Unsets the "PrivateSector" element
896          */
897         public void unsetPrivateSector()
898         {
899             synchronized (monitor())
900             {
901                 check_orphaned();
902                 get_store().remove_element(PRIVATESECTOR$16, 0);
903             }
904         }
905         
906         /**
907          * Gets the "Women" element
908          */
909         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWomen()
910         {
911             synchronized (monitor())
912             {
913                 check_orphaned();
914                 org.apache.xmlbeans.SimpleValue target = null;
915                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WOMEN$18, 0);
916                 if (target == null)
917                 {
918                     return null;
919                 }
920                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
921             }
922         }
923         
924         /**
925          * Gets (as xml) the "Women" element
926          */
927         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWomen()
928         {
929             synchronized (monitor())
930             {
931                 check_orphaned();
932                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
933                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WOMEN$18, 0);
934                 return target;
935             }
936         }
937         
938         /**
939          * True if has "Women" element
940          */
941         public boolean isSetWomen()
942         {
943             synchronized (monitor())
944             {
945                 check_orphaned();
946                 return get_store().count_elements(WOMEN$18) != 0;
947             }
948         }
949         
950         /**
951          * Sets the "Women" element
952          */
953         public void setWomen(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum women)
954         {
955             synchronized (monitor())
956             {
957                 check_orphaned();
958                 org.apache.xmlbeans.SimpleValue target = null;
959                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WOMEN$18, 0);
960                 if (target == null)
961                 {
962                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WOMEN$18);
963                 }
964                 target.setEnumValue(women);
965             }
966         }
967         
968         /**
969          * Sets (as xml) the "Women" element
970          */
971         public void xsetWomen(gov.grants.apply.system.globalLibraryV20.YesNoDataType women)
972         {
973             synchronized (monitor())
974             {
975                 check_orphaned();
976                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
977                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WOMEN$18, 0);
978                 if (target == null)
979                 {
980                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(WOMEN$18);
981                 }
982                 target.set(women);
983             }
984         }
985         
986         /**
987          * Unsets the "Women" element
988          */
989         public void unsetWomen()
990         {
991             synchronized (monitor())
992             {
993                 check_orphaned();
994                 get_store().remove_element(WOMEN$18, 0);
995             }
996         }
997         
998         /**
999          * Gets the "PD" element
1000          */
1001         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPD()
1002         {
1003             synchronized (monitor())
1004             {
1005                 check_orphaned();
1006                 org.apache.xmlbeans.SimpleValue target = null;
1007                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PD$20, 0);
1008                 if (target == null)
1009                 {
1010                     return null;
1011                 }
1012                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1013             }
1014         }
1015         
1016         /**
1017          * Gets (as xml) the "PD" element
1018          */
1019         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPD()
1020         {
1021             synchronized (monitor())
1022             {
1023                 check_orphaned();
1024                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1025                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PD$20, 0);
1026                 return target;
1027             }
1028         }
1029         
1030         /**
1031          * True if has "PD" element
1032          */
1033         public boolean isSetPD()
1034         {
1035             synchronized (monitor())
1036             {
1037                 check_orphaned();
1038                 return get_store().count_elements(PD$20) != 0;
1039             }
1040         }
1041         
1042         /**
1043          * Sets the "PD" element
1044          */
1045         public void setPD(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum pd)
1046         {
1047             synchronized (monitor())
1048             {
1049                 check_orphaned();
1050                 org.apache.xmlbeans.SimpleValue target = null;
1051                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PD$20, 0);
1052                 if (target == null)
1053                 {
1054                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PD$20);
1055                 }
1056                 target.setEnumValue(pd);
1057             }
1058         }
1059         
1060         /**
1061          * Sets (as xml) the "PD" element
1062          */
1063         public void xsetPD(gov.grants.apply.system.globalLibraryV20.YesNoDataType pd)
1064         {
1065             synchronized (monitor())
1066             {
1067                 check_orphaned();
1068                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1069                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PD$20, 0);
1070                 if (target == null)
1071                 {
1072                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PD$20);
1073                 }
1074                 target.set(pd);
1075             }
1076         }
1077         
1078         /**
1079          * Unsets the "PD" element
1080          */
1081         public void unsetPD()
1082         {
1083             synchronized (monitor())
1084             {
1085                 check_orphaned();
1086                 get_store().remove_element(PD$20, 0);
1087             }
1088         }
1089         
1090         /**
1091          * Gets the "PST" element
1092          */
1093         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPST()
1094         {
1095             synchronized (monitor())
1096             {
1097                 check_orphaned();
1098                 org.apache.xmlbeans.SimpleValue target = null;
1099                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PST$22, 0);
1100                 if (target == null)
1101                 {
1102                     return null;
1103                 }
1104                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1105             }
1106         }
1107         
1108         /**
1109          * Gets (as xml) the "PST" element
1110          */
1111         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPST()
1112         {
1113             synchronized (monitor())
1114             {
1115                 check_orphaned();
1116                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1117                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PST$22, 0);
1118                 return target;
1119             }
1120         }
1121         
1122         /**
1123          * True if has "PST" element
1124          */
1125         public boolean isSetPST()
1126         {
1127             synchronized (monitor())
1128             {
1129                 check_orphaned();
1130                 return get_store().count_elements(PST$22) != 0;
1131             }
1132         }
1133         
1134         /**
1135          * Sets the "PST" element
1136          */
1137         public void setPST(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum pst)
1138         {
1139             synchronized (monitor())
1140             {
1141                 check_orphaned();
1142                 org.apache.xmlbeans.SimpleValue target = null;
1143                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PST$22, 0);
1144                 if (target == null)
1145                 {
1146                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PST$22);
1147                 }
1148                 target.setEnumValue(pst);
1149             }
1150         }
1151         
1152         /**
1153          * Sets (as xml) the "PST" element
1154          */
1155         public void xsetPST(gov.grants.apply.system.globalLibraryV20.YesNoDataType pst)
1156         {
1157             synchronized (monitor())
1158             {
1159                 check_orphaned();
1160                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1161                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PST$22, 0);
1162                 if (target == null)
1163                 {
1164                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PST$22);
1165                 }
1166                 target.set(pst);
1167             }
1168         }
1169         
1170         /**
1171          * Unsets the "PST" element
1172          */
1173         public void unsetPST()
1174         {
1175             synchronized (monitor())
1176             {
1177                 check_orphaned();
1178                 get_store().remove_element(PST$22, 0);
1179             }
1180         }
1181         
1182         /**
1183          * Gets the "SS" element
1184          */
1185         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSS()
1186         {
1187             synchronized (monitor())
1188             {
1189                 check_orphaned();
1190                 org.apache.xmlbeans.SimpleValue target = null;
1191                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SS$24, 0);
1192                 if (target == null)
1193                 {
1194                     return null;
1195                 }
1196                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1197             }
1198         }
1199         
1200         /**
1201          * Gets (as xml) the "SS" element
1202          */
1203         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSS()
1204         {
1205             synchronized (monitor())
1206             {
1207                 check_orphaned();
1208                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1209                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SS$24, 0);
1210                 return target;
1211             }
1212         }
1213         
1214         /**
1215          * True if has "SS" element
1216          */
1217         public boolean isSetSS()
1218         {
1219             synchronized (monitor())
1220             {
1221                 check_orphaned();
1222                 return get_store().count_elements(SS$24) != 0;
1223             }
1224         }
1225         
1226         /**
1227          * Sets the "SS" element
1228          */
1229         public void setSS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum ss)
1230         {
1231             synchronized (monitor())
1232             {
1233                 check_orphaned();
1234                 org.apache.xmlbeans.SimpleValue target = null;
1235                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SS$24, 0);
1236                 if (target == null)
1237                 {
1238                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SS$24);
1239                 }
1240                 target.setEnumValue(ss);
1241             }
1242         }
1243         
1244         /**
1245          * Sets (as xml) the "SS" element
1246          */
1247         public void xsetSS(gov.grants.apply.system.globalLibraryV20.YesNoDataType ss)
1248         {
1249             synchronized (monitor())
1250             {
1251                 check_orphaned();
1252                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1253                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SS$24, 0);
1254                 if (target == null)
1255                 {
1256                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SS$24);
1257                 }
1258                 target.set(ss);
1259             }
1260         }
1261         
1262         /**
1263          * Unsets the "SS" element
1264          */
1265         public void unsetSS()
1266         {
1267             synchronized (monitor())
1268             {
1269                 check_orphaned();
1270                 get_store().remove_element(SS$24, 0);
1271             }
1272         }
1273         
1274         /**
1275          * Gets the "Minority" element
1276          */
1277         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMinority()
1278         {
1279             synchronized (monitor())
1280             {
1281                 check_orphaned();
1282                 org.apache.xmlbeans.SimpleValue target = null;
1283                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MINORITY$26, 0);
1284                 if (target == null)
1285                 {
1286                     return null;
1287                 }
1288                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1289             }
1290         }
1291         
1292         /**
1293          * Gets (as xml) the "Minority" element
1294          */
1295         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMinority()
1296         {
1297             synchronized (monitor())
1298             {
1299                 check_orphaned();
1300                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1301                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MINORITY$26, 0);
1302                 return target;
1303             }
1304         }
1305         
1306         /**
1307          * True if has "Minority" element
1308          */
1309         public boolean isSetMinority()
1310         {
1311             synchronized (monitor())
1312             {
1313                 check_orphaned();
1314                 return get_store().count_elements(MINORITY$26) != 0;
1315             }
1316         }
1317         
1318         /**
1319          * Sets the "Minority" element
1320          */
1321         public void setMinority(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum minority)
1322         {
1323             synchronized (monitor())
1324             {
1325                 check_orphaned();
1326                 org.apache.xmlbeans.SimpleValue target = null;
1327                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MINORITY$26, 0);
1328                 if (target == null)
1329                 {
1330                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MINORITY$26);
1331                 }
1332                 target.setEnumValue(minority);
1333             }
1334         }
1335         
1336         /**
1337          * Sets (as xml) the "Minority" element
1338          */
1339         public void xsetMinority(gov.grants.apply.system.globalLibraryV20.YesNoDataType minority)
1340         {
1341             synchronized (monitor())
1342             {
1343                 check_orphaned();
1344                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1345                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MINORITY$26, 0);
1346                 if (target == null)
1347                 {
1348                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MINORITY$26);
1349                 }
1350                 target.set(minority);
1351             }
1352         }
1353         
1354         /**
1355          * Unsets the "Minority" element
1356          */
1357         public void unsetMinority()
1358         {
1359             synchronized (monitor())
1360             {
1361                 check_orphaned();
1362                 get_store().remove_element(MINORITY$26, 0);
1363             }
1364         }
1365         
1366         /**
1367          * Gets the "Tech" element
1368          */
1369         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getTech()
1370         {
1371             synchronized (monitor())
1372             {
1373                 check_orphaned();
1374                 org.apache.xmlbeans.SimpleValue target = null;
1375                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TECH$28, 0);
1376                 if (target == null)
1377                 {
1378                     return null;
1379                 }
1380                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1381             }
1382         }
1383         
1384         /**
1385          * Gets (as xml) the "Tech" element
1386          */
1387         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetTech()
1388         {
1389             synchronized (monitor())
1390             {
1391                 check_orphaned();
1392                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1393                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(TECH$28, 0);
1394                 return target;
1395             }
1396         }
1397         
1398         /**
1399          * True if has "Tech" element
1400          */
1401         public boolean isSetTech()
1402         {
1403             synchronized (monitor())
1404             {
1405                 check_orphaned();
1406                 return get_store().count_elements(TECH$28) != 0;
1407             }
1408         }
1409         
1410         /**
1411          * Sets the "Tech" element
1412          */
1413         public void setTech(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum tech)
1414         {
1415             synchronized (monitor())
1416             {
1417                 check_orphaned();
1418                 org.apache.xmlbeans.SimpleValue target = null;
1419                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TECH$28, 0);
1420                 if (target == null)
1421                 {
1422                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TECH$28);
1423                 }
1424                 target.setEnumValue(tech);
1425             }
1426         }
1427         
1428         /**
1429          * Sets (as xml) the "Tech" element
1430          */
1431         public void xsetTech(gov.grants.apply.system.globalLibraryV20.YesNoDataType tech)
1432         {
1433             synchronized (monitor())
1434             {
1435                 check_orphaned();
1436                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1437                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(TECH$28, 0);
1438                 if (target == null)
1439                 {
1440                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(TECH$28);
1441                 }
1442                 target.set(tech);
1443             }
1444         }
1445         
1446         /**
1447          * Unsets the "Tech" element
1448          */
1449         public void unsetTech()
1450         {
1451             synchronized (monitor())
1452             {
1453                 check_orphaned();
1454                 get_store().remove_element(TECH$28, 0);
1455             }
1456         }
1457         
1458         /**
1459          * Gets the "IST" element
1460          */
1461         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIST()
1462         {
1463             synchronized (monitor())
1464             {
1465                 check_orphaned();
1466                 org.apache.xmlbeans.SimpleValue target = null;
1467                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(IST$30, 0);
1468                 if (target == null)
1469                 {
1470                     return null;
1471                 }
1472                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1473             }
1474         }
1475         
1476         /**
1477          * Gets (as xml) the "IST" element
1478          */
1479         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIST()
1480         {
1481             synchronized (monitor())
1482             {
1483                 check_orphaned();
1484                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1485                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(IST$30, 0);
1486                 return target;
1487             }
1488         }
1489         
1490         /**
1491          * True if has "IST" element
1492          */
1493         public boolean isSetIST()
1494         {
1495             synchronized (monitor())
1496             {
1497                 check_orphaned();
1498                 return get_store().count_elements(IST$30) != 0;
1499             }
1500         }
1501         
1502         /**
1503          * Sets the "IST" element
1504          */
1505         public void setIST(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum ist)
1506         {
1507             synchronized (monitor())
1508             {
1509                 check_orphaned();
1510                 org.apache.xmlbeans.SimpleValue target = null;
1511                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(IST$30, 0);
1512                 if (target == null)
1513                 {
1514                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(IST$30);
1515                 }
1516                 target.setEnumValue(ist);
1517             }
1518         }
1519         
1520         /**
1521          * Sets (as xml) the "IST" element
1522          */
1523         public void xsetIST(gov.grants.apply.system.globalLibraryV20.YesNoDataType ist)
1524         {
1525             synchronized (monitor())
1526             {
1527                 check_orphaned();
1528                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1529                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(IST$30, 0);
1530                 if (target == null)
1531                 {
1532                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(IST$30);
1533                 }
1534                 target.set(ist);
1535             }
1536         }
1537         
1538         /**
1539          * Unsets the "IST" element
1540          */
1541         public void unsetIST()
1542         {
1543             synchronized (monitor())
1544             {
1545                 check_orphaned();
1546                 get_store().remove_element(IST$30, 0);
1547             }
1548         }
1549         
1550         /**
1551          * Gets the "FacProfDev" element
1552          */
1553         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFacProfDev()
1554         {
1555             synchronized (monitor())
1556             {
1557                 check_orphaned();
1558                 org.apache.xmlbeans.SimpleValue target = null;
1559                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FACPROFDEV$32, 0);
1560                 if (target == null)
1561                 {
1562                     return null;
1563                 }
1564                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1565             }
1566         }
1567         
1568         /**
1569          * Gets (as xml) the "FacProfDev" element
1570          */
1571         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFacProfDev()
1572         {
1573             synchronized (monitor())
1574             {
1575                 check_orphaned();
1576                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1577                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FACPROFDEV$32, 0);
1578                 return target;
1579             }
1580         }
1581         
1582         /**
1583          * True if has "FacProfDev" element
1584          */
1585         public boolean isSetFacProfDev()
1586         {
1587             synchronized (monitor())
1588             {
1589                 check_orphaned();
1590                 return get_store().count_elements(FACPROFDEV$32) != 0;
1591             }
1592         }
1593         
1594         /**
1595          * Sets the "FacProfDev" element
1596          */
1597         public void setFacProfDev(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum facProfDev)
1598         {
1599             synchronized (monitor())
1600             {
1601                 check_orphaned();
1602                 org.apache.xmlbeans.SimpleValue target = null;
1603                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FACPROFDEV$32, 0);
1604                 if (target == null)
1605                 {
1606                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FACPROFDEV$32);
1607                 }
1608                 target.setEnumValue(facProfDev);
1609             }
1610         }
1611         
1612         /**
1613          * Sets (as xml) the "FacProfDev" element
1614          */
1615         public void xsetFacProfDev(gov.grants.apply.system.globalLibraryV20.YesNoDataType facProfDev)
1616         {
1617             synchronized (monitor())
1618             {
1619                 check_orphaned();
1620                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1621                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FACPROFDEV$32, 0);
1622                 if (target == null)
1623                 {
1624                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FACPROFDEV$32);
1625                 }
1626                 target.set(facProfDev);
1627             }
1628         }
1629         
1630         /**
1631          * Unsets the "FacProfDev" element
1632          */
1633         public void unsetFacProfDev()
1634         {
1635             synchronized (monitor())
1636             {
1637                 check_orphaned();
1638                 get_store().remove_element(FACPROFDEV$32, 0);
1639             }
1640         }
1641         
1642         /**
1643          * Gets the "InstCtrlCode" element
1644          */
1645         public gov.grants.apply.forms.nsfProjectDataV10.InstCtrlCodeDataType.Enum getInstCtrlCode()
1646         {
1647             synchronized (monitor())
1648             {
1649                 check_orphaned();
1650                 org.apache.xmlbeans.SimpleValue target = null;
1651                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INSTCTRLCODE$34, 0);
1652                 if (target == null)
1653                 {
1654                     return null;
1655                 }
1656                 return (gov.grants.apply.forms.nsfProjectDataV10.InstCtrlCodeDataType.Enum)target.getEnumValue();
1657             }
1658         }
1659         
1660         /**
1661          * Gets (as xml) the "InstCtrlCode" element
1662          */
1663         public gov.grants.apply.forms.nsfProjectDataV10.InstCtrlCodeDataType xgetInstCtrlCode()
1664         {
1665             synchronized (monitor())
1666             {
1667                 check_orphaned();
1668                 gov.grants.apply.forms.nsfProjectDataV10.InstCtrlCodeDataType target = null;
1669                 target = (gov.grants.apply.forms.nsfProjectDataV10.InstCtrlCodeDataType)get_store().find_element_user(INSTCTRLCODE$34, 0);
1670                 return target;
1671             }
1672         }
1673         
1674         /**
1675          * Sets the "InstCtrlCode" element
1676          */
1677         public void setInstCtrlCode(gov.grants.apply.forms.nsfProjectDataV10.InstCtrlCodeDataType.Enum instCtrlCode)
1678         {
1679             synchronized (monitor())
1680             {
1681                 check_orphaned();
1682                 org.apache.xmlbeans.SimpleValue target = null;
1683                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INSTCTRLCODE$34, 0);
1684                 if (target == null)
1685                 {
1686                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INSTCTRLCODE$34);
1687                 }
1688                 target.setEnumValue(instCtrlCode);
1689             }
1690         }
1691         
1692         /**
1693          * Sets (as xml) the "InstCtrlCode" element
1694          */
1695         public void xsetInstCtrlCode(gov.grants.apply.forms.nsfProjectDataV10.InstCtrlCodeDataType instCtrlCode)
1696         {
1697             synchronized (monitor())
1698             {
1699                 check_orphaned();
1700                 gov.grants.apply.forms.nsfProjectDataV10.InstCtrlCodeDataType target = null;
1701                 target = (gov.grants.apply.forms.nsfProjectDataV10.InstCtrlCodeDataType)get_store().find_element_user(INSTCTRLCODE$34, 0);
1702                 if (target == null)
1703                 {
1704                     target = (gov.grants.apply.forms.nsfProjectDataV10.InstCtrlCodeDataType)get_store().add_element_user(INSTCTRLCODE$34);
1705                 }
1706                 target.set(instCtrlCode);
1707             }
1708         }
1709         
1710         /**
1711          * Gets the "StratAreaCode" element
1712          */
1713         public gov.grants.apply.forms.nsfProjectDataV10.StratAreaCodeDataType.Enum getStratAreaCode()
1714         {
1715             synchronized (monitor())
1716             {
1717                 check_orphaned();
1718                 org.apache.xmlbeans.SimpleValue target = null;
1719                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STRATAREACODE$36, 0);
1720                 if (target == null)
1721                 {
1722                     return null;
1723                 }
1724                 return (gov.grants.apply.forms.nsfProjectDataV10.StratAreaCodeDataType.Enum)target.getEnumValue();
1725             }
1726         }
1727         
1728         /**
1729          * Gets (as xml) the "StratAreaCode" element
1730          */
1731         public gov.grants.apply.forms.nsfProjectDataV10.StratAreaCodeDataType xgetStratAreaCode()
1732         {
1733             synchronized (monitor())
1734             {
1735                 check_orphaned();
1736                 gov.grants.apply.forms.nsfProjectDataV10.StratAreaCodeDataType target = null;
1737                 target = (gov.grants.apply.forms.nsfProjectDataV10.StratAreaCodeDataType)get_store().find_element_user(STRATAREACODE$36, 0);
1738                 return target;
1739             }
1740         }
1741         
1742         /**
1743          * True if has "StratAreaCode" element
1744          */
1745         public boolean isSetStratAreaCode()
1746         {
1747             synchronized (monitor())
1748             {
1749                 check_orphaned();
1750                 return get_store().count_elements(STRATAREACODE$36) != 0;
1751             }
1752         }
1753         
1754         /**
1755          * Sets the "StratAreaCode" element
1756          */
1757         public void setStratAreaCode(gov.grants.apply.forms.nsfProjectDataV10.StratAreaCodeDataType.Enum stratAreaCode)
1758         {
1759             synchronized (monitor())
1760             {
1761                 check_orphaned();
1762                 org.apache.xmlbeans.SimpleValue target = null;
1763                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STRATAREACODE$36, 0);
1764                 if (target == null)
1765                 {
1766                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STRATAREACODE$36);
1767                 }
1768                 target.setEnumValue(stratAreaCode);
1769             }
1770         }
1771         
1772         /**
1773          * Sets (as xml) the "StratAreaCode" element
1774          */
1775         public void xsetStratAreaCode(gov.grants.apply.forms.nsfProjectDataV10.StratAreaCodeDataType stratAreaCode)
1776         {
1777             synchronized (monitor())
1778             {
1779                 check_orphaned();
1780                 gov.grants.apply.forms.nsfProjectDataV10.StratAreaCodeDataType target = null;
1781                 target = (gov.grants.apply.forms.nsfProjectDataV10.StratAreaCodeDataType)get_store().find_element_user(STRATAREACODE$36, 0);
1782                 if (target == null)
1783                 {
1784                     target = (gov.grants.apply.forms.nsfProjectDataV10.StratAreaCodeDataType)get_store().add_element_user(STRATAREACODE$36);
1785                 }
1786                 target.set(stratAreaCode);
1787             }
1788         }
1789         
1790         /**
1791          * Unsets the "StratAreaCode" element
1792          */
1793         public void unsetStratAreaCode()
1794         {
1795             synchronized (monitor())
1796             {
1797                 check_orphaned();
1798                 get_store().remove_element(STRATAREACODE$36, 0);
1799             }
1800         }
1801         
1802         /**
1803          * Gets the "CCLIStem" element
1804          */
1805         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCCLIStem()
1806         {
1807             synchronized (monitor())
1808             {
1809                 check_orphaned();
1810                 org.apache.xmlbeans.SimpleValue target = null;
1811                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CCLISTEM$38, 0);
1812                 if (target == null)
1813                 {
1814                     return null;
1815                 }
1816                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1817             }
1818         }
1819         
1820         /**
1821          * Gets (as xml) the "CCLIStem" element
1822          */
1823         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCCLIStem()
1824         {
1825             synchronized (monitor())
1826             {
1827                 check_orphaned();
1828                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1829                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CCLISTEM$38, 0);
1830                 return target;
1831             }
1832         }
1833         
1834         /**
1835          * True if has "CCLIStem" element
1836          */
1837         public boolean isSetCCLIStem()
1838         {
1839             synchronized (monitor())
1840             {
1841                 check_orphaned();
1842                 return get_store().count_elements(CCLISTEM$38) != 0;
1843             }
1844         }
1845         
1846         /**
1847          * Sets the "CCLIStem" element
1848          */
1849         public void setCCLIStem(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum ccliStem)
1850         {
1851             synchronized (monitor())
1852             {
1853                 check_orphaned();
1854                 org.apache.xmlbeans.SimpleValue target = null;
1855                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CCLISTEM$38, 0);
1856                 if (target == null)
1857                 {
1858                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CCLISTEM$38);
1859                 }
1860                 target.setEnumValue(ccliStem);
1861             }
1862         }
1863         
1864         /**
1865          * Sets (as xml) the "CCLIStem" element
1866          */
1867         public void xsetCCLIStem(gov.grants.apply.system.globalLibraryV20.YesNoDataType ccliStem)
1868         {
1869             synchronized (monitor())
1870             {
1871                 check_orphaned();
1872                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1873                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CCLISTEM$38, 0);
1874                 if (target == null)
1875                 {
1876                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CCLISTEM$38);
1877                 }
1878                 target.set(ccliStem);
1879             }
1880         }
1881         
1882         /**
1883          * Unsets the "CCLIStem" element
1884          */
1885         public void unsetCCLIStem()
1886         {
1887             synchronized (monitor())
1888             {
1889                 check_orphaned();
1890                 get_store().remove_element(CCLISTEM$38, 0);
1891             }
1892         }
1893         
1894         /**
1895          * Gets the "CCLIDevFac" element
1896          */
1897         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCCLIDevFac()
1898         {
1899             synchronized (monitor())
1900             {
1901                 check_orphaned();
1902                 org.apache.xmlbeans.SimpleValue target = null;
1903                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CCLIDEVFAC$40, 0);
1904                 if (target == null)
1905                 {
1906                     return null;
1907                 }
1908                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1909             }
1910         }
1911         
1912         /**
1913          * Gets (as xml) the "CCLIDevFac" element
1914          */
1915         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCCLIDevFac()
1916         {
1917             synchronized (monitor())
1918             {
1919                 check_orphaned();
1920                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1921                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CCLIDEVFAC$40, 0);
1922                 return target;
1923             }
1924         }
1925         
1926         /**
1927          * True if has "CCLIDevFac" element
1928          */
1929         public boolean isSetCCLIDevFac()
1930         {
1931             synchronized (monitor())
1932             {
1933                 check_orphaned();
1934                 return get_store().count_elements(CCLIDEVFAC$40) != 0;
1935             }
1936         }
1937         
1938         /**
1939          * Sets the "CCLIDevFac" element
1940          */
1941         public void setCCLIDevFac(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum ccliDevFac)
1942         {
1943             synchronized (monitor())
1944             {
1945                 check_orphaned();
1946                 org.apache.xmlbeans.SimpleValue target = null;
1947                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CCLIDEVFAC$40, 0);
1948                 if (target == null)
1949                 {
1950                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CCLIDEVFAC$40);
1951                 }
1952                 target.setEnumValue(ccliDevFac);
1953             }
1954         }
1955         
1956         /**
1957          * Sets (as xml) the "CCLIDevFac" element
1958          */
1959         public void xsetCCLIDevFac(gov.grants.apply.system.globalLibraryV20.YesNoDataType ccliDevFac)
1960         {
1961             synchronized (monitor())
1962             {
1963                 check_orphaned();
1964                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1965                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CCLIDEVFAC$40, 0);
1966                 if (target == null)
1967                 {
1968                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CCLIDEVFAC$40);
1969                 }
1970                 target.set(ccliDevFac);
1971             }
1972         }
1973         
1974         /**
1975          * Unsets the "CCLIDevFac" element
1976          */
1977         public void unsetCCLIDevFac()
1978         {
1979             synchronized (monitor())
1980             {
1981                 check_orphaned();
1982                 get_store().remove_element(CCLIDEVFAC$40, 0);
1983             }
1984         }
1985         
1986         /**
1987          * Gets the "CCLIAsseLearn" element
1988          */
1989         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCCLIAsseLearn()
1990         {
1991             synchronized (monitor())
1992             {
1993                 check_orphaned();
1994                 org.apache.xmlbeans.SimpleValue target = null;
1995                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CCLIASSELEARN$42, 0);
1996                 if (target == null)
1997                 {
1998                     return null;
1999                 }
2000                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
2001             }
2002         }
2003         
2004         /**
2005          * Gets (as xml) the "CCLIAsseLearn" element
2006          */
2007         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCCLIAsseLearn()
2008         {
2009             synchronized (monitor())
2010             {
2011                 check_orphaned();
2012                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2013                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CCLIASSELEARN$42, 0);
2014                 return target;
2015             }
2016         }
2017         
2018         /**
2019          * True if has "CCLIAsseLearn" element
2020          */
2021         public boolean isSetCCLIAsseLearn()
2022         {
2023             synchronized (monitor())
2024             {
2025                 check_orphaned();
2026                 return get_store().count_elements(CCLIASSELEARN$42) != 0;
2027             }
2028         }
2029         
2030         /**
2031          * Sets the "CCLIAsseLearn" element
2032          */
2033         public void setCCLIAsseLearn(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum ccliAsseLearn)
2034         {
2035             synchronized (monitor())
2036             {
2037                 check_orphaned();
2038                 org.apache.xmlbeans.SimpleValue target = null;
2039                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CCLIASSELEARN$42, 0);
2040                 if (target == null)
2041                 {
2042                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CCLIASSELEARN$42);
2043                 }
2044                 target.setEnumValue(ccliAsseLearn);
2045             }
2046         }
2047         
2048         /**
2049          * Sets (as xml) the "CCLIAsseLearn" element
2050          */
2051         public void xsetCCLIAsseLearn(gov.grants.apply.system.globalLibraryV20.YesNoDataType ccliAsseLearn)
2052         {
2053             synchronized (monitor())
2054             {
2055                 check_orphaned();
2056                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2057                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CCLIASSELEARN$42, 0);
2058                 if (target == null)
2059                 {
2060                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CCLIASSELEARN$42);
2061                 }
2062                 target.set(ccliAsseLearn);
2063             }
2064         }
2065         
2066         /**
2067          * Unsets the "CCLIAsseLearn" element
2068          */
2069         public void unsetCCLIAsseLearn()
2070         {
2071             synchronized (monitor())
2072             {
2073                 check_orphaned();
2074                 get_store().remove_element(CCLIASSELEARN$42, 0);
2075             }
2076         }
2077         
2078         /**
2079          * Gets the "CCLILearnMat" element
2080          */
2081         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCCLILearnMat()
2082         {
2083             synchronized (monitor())
2084             {
2085                 check_orphaned();
2086                 org.apache.xmlbeans.SimpleValue target = null;
2087                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CCLILEARNMAT$44, 0);
2088                 if (target == null)
2089                 {
2090                     return null;
2091                 }
2092                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
2093             }
2094         }
2095         
2096         /**
2097          * Gets (as xml) the "CCLILearnMat" element
2098          */
2099         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCCLILearnMat()
2100         {
2101             synchronized (monitor())
2102             {
2103                 check_orphaned();
2104                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2105                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CCLILEARNMAT$44, 0);
2106                 return target;
2107             }
2108         }
2109         
2110         /**
2111          * True if has "CCLILearnMat" element
2112          */
2113         public boolean isSetCCLILearnMat()
2114         {
2115             synchronized (monitor())
2116             {
2117                 check_orphaned();
2118                 return get_store().count_elements(CCLILEARNMAT$44) != 0;
2119             }
2120         }
2121         
2122         /**
2123          * Sets the "CCLILearnMat" element
2124          */
2125         public void setCCLILearnMat(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum ccliLearnMat)
2126         {
2127             synchronized (monitor())
2128             {
2129                 check_orphaned();
2130                 org.apache.xmlbeans.SimpleValue target = null;
2131                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CCLILEARNMAT$44, 0);
2132                 if (target == null)
2133                 {
2134                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CCLILEARNMAT$44);
2135                 }
2136                 target.setEnumValue(ccliLearnMat);
2137             }
2138         }
2139         
2140         /**
2141          * Sets (as xml) the "CCLILearnMat" element
2142          */
2143         public void xsetCCLILearnMat(gov.grants.apply.system.globalLibraryV20.YesNoDataType ccliLearnMat)
2144         {
2145             synchronized (monitor())
2146             {
2147                 check_orphaned();
2148                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2149                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CCLILEARNMAT$44, 0);
2150                 if (target == null)
2151                 {
2152                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CCLILEARNMAT$44);
2153                 }
2154                 target.set(ccliLearnMat);
2155             }
2156         }
2157         
2158         /**
2159          * Unsets the "CCLILearnMat" element
2160          */
2161         public void unsetCCLILearnMat()
2162         {
2163             synchronized (monitor())
2164             {
2165                 check_orphaned();
2166                 get_store().remove_element(CCLILEARNMAT$44, 0);
2167             }
2168         }
2169         
2170         /**
2171          * Gets the "CCLIImpl" element
2172          */
2173         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCCLIImpl()
2174         {
2175             synchronized (monitor())
2176             {
2177                 check_orphaned();
2178                 org.apache.xmlbeans.SimpleValue target = null;
2179                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CCLIIMPL$46, 0);
2180                 if (target == null)
2181                 {
2182                     return null;
2183                 }
2184                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
2185             }
2186         }
2187         
2188         /**
2189          * Gets (as xml) the "CCLIImpl" element
2190          */
2191         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCCLIImpl()
2192         {
2193             synchronized (monitor())
2194             {
2195                 check_orphaned();
2196                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2197                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CCLIIMPL$46, 0);
2198                 return target;
2199             }
2200         }
2201         
2202         /**
2203          * True if has "CCLIImpl" element
2204          */
2205         public boolean isSetCCLIImpl()
2206         {
2207             synchronized (monitor())
2208             {
2209                 check_orphaned();
2210                 return get_store().count_elements(CCLIIMPL$46) != 0;
2211             }
2212         }
2213         
2214         /**
2215          * Sets the "CCLIImpl" element
2216          */
2217         public void setCCLIImpl(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum ccliImpl)
2218         {
2219             synchronized (monitor())
2220             {
2221                 check_orphaned();
2222                 org.apache.xmlbeans.SimpleValue target = null;
2223                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CCLIIMPL$46, 0);
2224                 if (target == null)
2225                 {
2226                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CCLIIMPL$46);
2227                 }
2228                 target.setEnumValue(ccliImpl);
2229             }
2230         }
2231         
2232         /**
2233          * Sets (as xml) the "CCLIImpl" element
2234          */
2235         public void xsetCCLIImpl(gov.grants.apply.system.globalLibraryV20.YesNoDataType ccliImpl)
2236         {
2237             synchronized (monitor())
2238             {
2239                 check_orphaned();
2240                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2241                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CCLIIMPL$46, 0);
2242                 if (target == null)
2243                 {
2244                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CCLIIMPL$46);
2245                 }
2246                 target.set(ccliImpl);
2247             }
2248         }
2249         
2250         /**
2251          * Unsets the "CCLIImpl" element
2252          */
2253         public void unsetCCLIImpl()
2254         {
2255             synchronized (monitor())
2256             {
2257                 check_orphaned();
2258                 get_store().remove_element(CCLIIMPL$46, 0);
2259             }
2260         }
2261         
2262         /**
2263          * Gets the "ResTeaLearn" element
2264          */
2265         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getResTeaLearn()
2266         {
2267             synchronized (monitor())
2268             {
2269                 check_orphaned();
2270                 org.apache.xmlbeans.SimpleValue target = null;
2271                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RESTEALEARN$48, 0);
2272                 if (target == null)
2273                 {
2274                     return null;
2275                 }
2276                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
2277             }
2278         }
2279         
2280         /**
2281          * Gets (as xml) the "ResTeaLearn" element
2282          */
2283         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetResTeaLearn()
2284         {
2285             synchronized (monitor())
2286             {
2287                 check_orphaned();
2288                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2289                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RESTEALEARN$48, 0);
2290                 return target;
2291             }
2292         }
2293         
2294         /**
2295          * True if has "ResTeaLearn" element
2296          */
2297         public boolean isSetResTeaLearn()
2298         {
2299             synchronized (monitor())
2300             {
2301                 check_orphaned();
2302                 return get_store().count_elements(RESTEALEARN$48) != 0;
2303             }
2304         }
2305         
2306         /**
2307          * Sets the "ResTeaLearn" element
2308          */
2309         public void setResTeaLearn(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum resTeaLearn)
2310         {
2311             synchronized (monitor())
2312             {
2313                 check_orphaned();
2314                 org.apache.xmlbeans.SimpleValue target = null;
2315                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RESTEALEARN$48, 0);
2316                 if (target == null)
2317                 {
2318                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RESTEALEARN$48);
2319                 }
2320                 target.setEnumValue(resTeaLearn);
2321             }
2322         }
2323         
2324         /**
2325          * Sets (as xml) the "ResTeaLearn" element
2326          */
2327         public void xsetResTeaLearn(gov.grants.apply.system.globalLibraryV20.YesNoDataType resTeaLearn)
2328         {
2329             synchronized (monitor())
2330             {
2331                 check_orphaned();
2332                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2333                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RESTEALEARN$48, 0);
2334                 if (target == null)
2335                 {
2336                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(RESTEALEARN$48);
2337                 }
2338                 target.set(resTeaLearn);
2339             }
2340         }
2341         
2342         /**
2343          * Unsets the "ResTeaLearn" element
2344          */
2345         public void unsetResTeaLearn()
2346         {
2347             synchronized (monitor())
2348             {
2349                 check_orphaned();
2350                 get_store().remove_element(RESTEALEARN$48, 0);
2351             }
2352         }
2353         
2354         /**
2355          * Gets the "IntResEd" element
2356          */
2357         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIntResEd()
2358         {
2359             synchronized (monitor())
2360             {
2361                 check_orphaned();
2362                 org.apache.xmlbeans.SimpleValue target = null;
2363                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INTRESED$50, 0);
2364                 if (target == null)
2365                 {
2366                     return null;
2367                 }
2368                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
2369             }
2370         }
2371         
2372         /**
2373          * Gets (as xml) the "IntResEd" element
2374          */
2375         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIntResEd()
2376         {
2377             synchronized (monitor())
2378             {
2379                 check_orphaned();
2380                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2381                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(INTRESED$50, 0);
2382                 return target;
2383             }
2384         }
2385         
2386         /**
2387          * True if has "IntResEd" element
2388          */
2389         public boolean isSetIntResEd()
2390         {
2391             synchronized (monitor())
2392             {
2393                 check_orphaned();
2394                 return get_store().count_elements(INTRESED$50) != 0;
2395             }
2396         }
2397         
2398         /**
2399          * Sets the "IntResEd" element
2400          */
2401         public void setIntResEd(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum intResEd)
2402         {
2403             synchronized (monitor())
2404             {
2405                 check_orphaned();
2406                 org.apache.xmlbeans.SimpleValue target = null;
2407                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INTRESED$50, 0);
2408                 if (target == null)
2409                 {
2410                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INTRESED$50);
2411                 }
2412                 target.setEnumValue(intResEd);
2413             }
2414         }
2415         
2416         /**
2417          * Sets (as xml) the "IntResEd" element
2418          */
2419         public void xsetIntResEd(gov.grants.apply.system.globalLibraryV20.YesNoDataType intResEd)
2420         {
2421             synchronized (monitor())
2422             {
2423                 check_orphaned();
2424                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2425                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(INTRESED$50, 0);
2426                 if (target == null)
2427                 {
2428                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(INTRESED$50);
2429                 }
2430                 target.set(intResEd);
2431             }
2432         }
2433         
2434         /**
2435          * Unsets the "IntResEd" element
2436          */
2437         public void unsetIntResEd()
2438         {
2439             synchronized (monitor())
2440             {
2441                 check_orphaned();
2442                 get_store().remove_element(INTRESED$50, 0);
2443             }
2444         }
2445         
2446         /**
2447          * Gets the "EdUseTech" element
2448          */
2449         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEdUseTech()
2450         {
2451             synchronized (monitor())
2452             {
2453                 check_orphaned();
2454                 org.apache.xmlbeans.SimpleValue target = null;
2455                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EDUSETECH$52, 0);
2456                 if (target == null)
2457                 {
2458                     return null;
2459                 }
2460                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
2461             }
2462         }
2463         
2464         /**
2465          * Gets (as xml) the "EdUseTech" element
2466          */
2467         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEdUseTech()
2468         {
2469             synchronized (monitor())
2470             {
2471                 check_orphaned();
2472                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2473                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EDUSETECH$52, 0);
2474                 return target;
2475             }
2476         }
2477         
2478         /**
2479          * True if has "EdUseTech" element
2480          */
2481         public boolean isSetEdUseTech()
2482         {
2483             synchronized (monitor())
2484             {
2485                 check_orphaned();
2486                 return get_store().count_elements(EDUSETECH$52) != 0;
2487             }
2488         }
2489         
2490         /**
2491          * Sets the "EdUseTech" element
2492          */
2493         public void setEdUseTech(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum edUseTech)
2494         {
2495             synchronized (monitor())
2496             {
2497                 check_orphaned();
2498                 org.apache.xmlbeans.SimpleValue target = null;
2499                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EDUSETECH$52, 0);
2500                 if (target == null)
2501                 {
2502                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EDUSETECH$52);
2503                 }
2504                 target.setEnumValue(edUseTech);
2505             }
2506         }
2507         
2508         /**
2509          * Sets (as xml) the "EdUseTech" element
2510          */
2511         public void xsetEdUseTech(gov.grants.apply.system.globalLibraryV20.YesNoDataType edUseTech)
2512         {
2513             synchronized (monitor())
2514             {
2515                 check_orphaned();
2516                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2517                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EDUSETECH$52, 0);
2518                 if (target == null)
2519                 {
2520                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(EDUSETECH$52);
2521                 }
2522                 target.set(edUseTech);
2523             }
2524         }
2525         
2526         /**
2527          * Unsets the "EdUseTech" element
2528          */
2529         public void unsetEdUseTech()
2530         {
2531             synchronized (monitor())
2532             {
2533                 check_orphaned();
2534                 get_store().remove_element(EDUSETECH$52, 0);
2535             }
2536         }
2537         
2538         /**
2539          * Gets the "FieldExp" element
2540          */
2541         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFieldExp()
2542         {
2543             synchronized (monitor())
2544             {
2545                 check_orphaned();
2546                 org.apache.xmlbeans.SimpleValue target = null;
2547                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FIELDEXP$54, 0);
2548                 if (target == null)
2549                 {
2550                     return null;
2551                 }
2552                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
2553             }
2554         }
2555         
2556         /**
2557          * Gets (as xml) the "FieldExp" element
2558          */
2559         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFieldExp()
2560         {
2561             synchronized (monitor())
2562             {
2563                 check_orphaned();
2564                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2565                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FIELDEXP$54, 0);
2566                 return target;
2567             }
2568         }
2569         
2570         /**
2571          * True if has "FieldExp" element
2572          */
2573         public boolean isSetFieldExp()
2574         {
2575             synchronized (monitor())
2576             {
2577                 check_orphaned();
2578                 return get_store().count_elements(FIELDEXP$54) != 0;
2579             }
2580         }
2581         
2582         /**
2583          * Sets the "FieldExp" element
2584          */
2585         public void setFieldExp(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum fieldExp)
2586         {
2587             synchronized (monitor())
2588             {
2589                 check_orphaned();
2590                 org.apache.xmlbeans.SimpleValue target = null;
2591                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FIELDEXP$54, 0);
2592                 if (target == null)
2593                 {
2594                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FIELDEXP$54);
2595                 }
2596                 target.setEnumValue(fieldExp);
2597             }
2598         }
2599         
2600         /**
2601          * Sets (as xml) the "FieldExp" element
2602          */
2603         public void xsetFieldExp(gov.grants.apply.system.globalLibraryV20.YesNoDataType fieldExp)
2604         {
2605             synchronized (monitor())
2606             {
2607                 check_orphaned();
2608                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2609                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FIELDEXP$54, 0);
2610                 if (target == null)
2611                 {
2612                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FIELDEXP$54);
2613                 }
2614                 target.set(fieldExp);
2615             }
2616         }
2617         
2618         /**
2619          * Unsets the "FieldExp" element
2620          */
2621         public void unsetFieldExp()
2622         {
2623             synchronized (monitor())
2624             {
2625                 check_orphaned();
2626                 get_store().remove_element(FIELDEXP$54, 0);
2627             }
2628         }
2629         
2630         /**
2631          * Gets the "BusInds" element
2632          */
2633         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getBusInds()
2634         {
2635             synchronized (monitor())
2636             {
2637                 check_orphaned();
2638                 org.apache.xmlbeans.SimpleValue target = null;
2639                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUSINDS$56, 0);
2640                 if (target == null)
2641                 {
2642                     return null;
2643                 }
2644                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
2645             }
2646         }
2647         
2648         /**
2649          * Gets (as xml) the "BusInds" element
2650          */
2651         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetBusInds()
2652         {
2653             synchronized (monitor())
2654             {
2655                 check_orphaned();
2656                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2657                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(BUSINDS$56, 0);
2658                 return target;
2659             }
2660         }
2661         
2662         /**
2663          * True if has "BusInds" element
2664          */
2665         public boolean isSetBusInds()
2666         {
2667             synchronized (monitor())
2668             {
2669                 check_orphaned();
2670                 return get_store().count_elements(BUSINDS$56) != 0;
2671             }
2672         }
2673         
2674         /**
2675          * Sets the "BusInds" element
2676          */
2677         public void setBusInds(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum busInds)
2678         {
2679             synchronized (monitor())
2680             {
2681                 check_orphaned();
2682                 org.apache.xmlbeans.SimpleValue target = null;
2683                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUSINDS$56, 0);
2684                 if (target == null)
2685                 {
2686                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUSINDS$56);
2687                 }
2688                 target.setEnumValue(busInds);
2689             }
2690         }
2691         
2692         /**
2693          * Sets (as xml) the "BusInds" element
2694          */
2695         public void xsetBusInds(gov.grants.apply.system.globalLibraryV20.YesNoDataType busInds)
2696         {
2697             synchronized (monitor())
2698             {
2699                 check_orphaned();
2700                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2701                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(BUSINDS$56, 0);
2702                 if (target == null)
2703                 {
2704                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(BUSINDS$56);
2705                 }
2706                 target.set(busInds);
2707             }
2708         }
2709         
2710         /**
2711          * Unsets the "BusInds" element
2712          */
2713         public void unsetBusInds()
2714         {
2715             synchronized (monitor())
2716             {
2717                 check_orphaned();
2718                 get_store().remove_element(BUSINDS$56, 0);
2719             }
2720         }
2721         
2722         /**
2723          * Gets the "STEM" element
2724          */
2725         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSTEM()
2726         {
2727             synchronized (monitor())
2728             {
2729                 check_orphaned();
2730                 org.apache.xmlbeans.SimpleValue target = null;
2731                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STEM$58, 0);
2732                 if (target == null)
2733                 {
2734                     return null;
2735                 }
2736                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
2737             }
2738         }
2739         
2740         /**
2741          * Gets (as xml) the "STEM" element
2742          */
2743         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSTEM()
2744         {
2745             synchronized (monitor())
2746             {
2747                 check_orphaned();
2748                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2749                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(STEM$58, 0);
2750                 return target;
2751             }
2752         }
2753         
2754         /**
2755          * True if has "STEM" element
2756          */
2757         public boolean isSetSTEM()
2758         {
2759             synchronized (monitor())
2760             {
2761                 check_orphaned();
2762                 return get_store().count_elements(STEM$58) != 0;
2763             }
2764         }
2765         
2766         /**
2767          * Sets the "STEM" element
2768          */
2769         public void setSTEM(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum stem)
2770         {
2771             synchronized (monitor())
2772             {
2773                 check_orphaned();
2774                 org.apache.xmlbeans.SimpleValue target = null;
2775                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STEM$58, 0);
2776                 if (target == null)
2777                 {
2778                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STEM$58);
2779                 }
2780                 target.setEnumValue(stem);
2781             }
2782         }
2783         
2784         /**
2785          * Sets (as xml) the "STEM" element
2786          */
2787         public void xsetSTEM(gov.grants.apply.system.globalLibraryV20.YesNoDataType stem)
2788         {
2789             synchronized (monitor())
2790             {
2791                 check_orphaned();
2792                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2793                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(STEM$58, 0);
2794                 if (target == null)
2795                 {
2796                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(STEM$58);
2797                 }
2798                 target.set(stem);
2799             }
2800         }
2801         
2802         /**
2803          * Unsets the "STEM" element
2804          */
2805         public void unsetSTEM()
2806         {
2807             synchronized (monitor())
2808             {
2809                 check_orphaned();
2810                 get_store().remove_element(STEM$58, 0);
2811             }
2812         }
2813         
2814         /**
2815          * Gets the "IntlActv" element
2816          */
2817         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIntlActv()
2818         {
2819             synchronized (monitor())
2820             {
2821                 check_orphaned();
2822                 org.apache.xmlbeans.SimpleValue target = null;
2823                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INTLACTV$60, 0);
2824                 if (target == null)
2825                 {
2826                     return null;
2827                 }
2828                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
2829             }
2830         }
2831         
2832         /**
2833          * Gets (as xml) the "IntlActv" element
2834          */
2835         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIntlActv()
2836         {
2837             synchronized (monitor())
2838             {
2839                 check_orphaned();
2840                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2841                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(INTLACTV$60, 0);
2842                 return target;
2843             }
2844         }
2845         
2846         /**
2847          * True if has "IntlActv" element
2848          */
2849         public boolean isSetIntlActv()
2850         {
2851             synchronized (monitor())
2852             {
2853                 check_orphaned();
2854                 return get_store().count_elements(INTLACTV$60) != 0;
2855             }
2856         }
2857         
2858         /**
2859          * Sets the "IntlActv" element
2860          */
2861         public void setIntlActv(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum intlActv)
2862         {
2863             synchronized (monitor())
2864             {
2865                 check_orphaned();
2866                 org.apache.xmlbeans.SimpleValue target = null;
2867                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INTLACTV$60, 0);
2868                 if (target == null)
2869                 {
2870                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INTLACTV$60);
2871                 }
2872                 target.setEnumValue(intlActv);
2873             }
2874         }
2875         
2876         /**
2877          * Sets (as xml) the "IntlActv" element
2878          */
2879         public void xsetIntlActv(gov.grants.apply.system.globalLibraryV20.YesNoDataType intlActv)
2880         {
2881             synchronized (monitor())
2882             {
2883                 check_orphaned();
2884                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2885                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(INTLACTV$60, 0);
2886                 if (target == null)
2887                 {
2888                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(INTLACTV$60);
2889                 }
2890                 target.set(intlActv);
2891             }
2892         }
2893         
2894         /**
2895          * Unsets the "IntlActv" element
2896          */
2897         public void unsetIntlActv()
2898         {
2899             synchronized (monitor())
2900             {
2901                 check_orphaned();
2902                 get_store().remove_element(INTLACTV$60, 0);
2903             }
2904         }
2905         
2906         /**
2907          * Gets the "UndgCount" element
2908          */
2909         public int getUndgCount()
2910         {
2911             synchronized (monitor())
2912             {
2913                 check_orphaned();
2914                 org.apache.xmlbeans.SimpleValue target = null;
2915                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(UNDGCOUNT$62, 0);
2916                 if (target == null)
2917                 {
2918                     return 0;
2919                 }
2920                 return target.getIntValue();
2921             }
2922         }
2923         
2924         /**
2925          * Gets (as xml) the "UndgCount" element
2926          */
2927         public gov.grants.apply.forms.nsfProjectDataV10.CountDataType xgetUndgCount()
2928         {
2929             synchronized (monitor())
2930             {
2931                 check_orphaned();
2932                 gov.grants.apply.forms.nsfProjectDataV10.CountDataType target = null;
2933                 target = (gov.grants.apply.forms.nsfProjectDataV10.CountDataType)get_store().find_element_user(UNDGCOUNT$62, 0);
2934                 return target;
2935             }
2936         }
2937         
2938         /**
2939          * Sets the "UndgCount" element
2940          */
2941         public void setUndgCount(int undgCount)
2942         {
2943             synchronized (monitor())
2944             {
2945                 check_orphaned();
2946                 org.apache.xmlbeans.SimpleValue target = null;
2947                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(UNDGCOUNT$62, 0);
2948                 if (target == null)
2949                 {
2950                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(UNDGCOUNT$62);
2951                 }
2952                 target.setIntValue(undgCount);
2953             }
2954         }
2955         
2956         /**
2957          * Sets (as xml) the "UndgCount" element
2958          */
2959         public void xsetUndgCount(gov.grants.apply.forms.nsfProjectDataV10.CountDataType undgCount)
2960         {
2961             synchronized (monitor())
2962             {
2963                 check_orphaned();
2964                 gov.grants.apply.forms.nsfProjectDataV10.CountDataType target = null;
2965                 target = (gov.grants.apply.forms.nsfProjectDataV10.CountDataType)get_store().find_element_user(UNDGCOUNT$62, 0);
2966                 if (target == null)
2967                 {
2968                     target = (gov.grants.apply.forms.nsfProjectDataV10.CountDataType)get_store().add_element_user(UNDGCOUNT$62);
2969                 }
2970                 target.set(undgCount);
2971             }
2972         }
2973         
2974         /**
2975          * Gets the "PCSCount" element
2976          */
2977         public int getPCSCount()
2978         {
2979             synchronized (monitor())
2980             {
2981                 check_orphaned();
2982                 org.apache.xmlbeans.SimpleValue target = null;
2983                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PCSCOUNT$64, 0);
2984                 if (target == null)
2985                 {
2986                     return 0;
2987                 }
2988                 return target.getIntValue();
2989             }
2990         }
2991         
2992         /**
2993          * Gets (as xml) the "PCSCount" element
2994          */
2995         public gov.grants.apply.forms.nsfProjectDataV10.CountDataType xgetPCSCount()
2996         {
2997             synchronized (monitor())
2998             {
2999                 check_orphaned();
3000                 gov.grants.apply.forms.nsfProjectDataV10.CountDataType target = null;
3001                 target = (gov.grants.apply.forms.nsfProjectDataV10.CountDataType)get_store().find_element_user(PCSCOUNT$64, 0);
3002                 return target;
3003             }
3004         }
3005         
3006         /**
3007          * Sets the "PCSCount" element
3008          */
3009         public void setPCSCount(int pcsCount)
3010         {
3011             synchronized (monitor())
3012             {
3013                 check_orphaned();
3014                 org.apache.xmlbeans.SimpleValue target = null;
3015                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PCSCOUNT$64, 0);
3016                 if (target == null)
3017                 {
3018                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PCSCOUNT$64);
3019                 }
3020                 target.setIntValue(pcsCount);
3021             }
3022         }
3023         
3024         /**
3025          * Sets (as xml) the "PCSCount" element
3026          */
3027         public void xsetPCSCount(gov.grants.apply.forms.nsfProjectDataV10.CountDataType pcsCount)
3028         {
3029             synchronized (monitor())
3030             {
3031                 check_orphaned();
3032                 gov.grants.apply.forms.nsfProjectDataV10.CountDataType target = null;
3033                 target = (gov.grants.apply.forms.nsfProjectDataV10.CountDataType)get_store().find_element_user(PCSCOUNT$64, 0);
3034                 if (target == null)
3035                 {
3036                     target = (gov.grants.apply.forms.nsfProjectDataV10.CountDataType)get_store().add_element_user(PCSCOUNT$64);
3037                 }
3038                 target.set(pcsCount);
3039             }
3040         }
3041         
3042         /**
3043          * Gets the "FacCount" element
3044          */
3045         public int getFacCount()
3046         {
3047             synchronized (monitor())
3048             {
3049                 check_orphaned();
3050                 org.apache.xmlbeans.SimpleValue target = null;
3051                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FACCOUNT$66, 0);
3052                 if (target == null)
3053                 {
3054                     return 0;
3055                 }
3056                 return target.getIntValue();
3057             }
3058         }
3059         
3060         /**
3061          * Gets (as xml) the "FacCount" element
3062          */
3063         public gov.grants.apply.forms.nsfProjectDataV10.CountDataType xgetFacCount()
3064         {
3065             synchronized (monitor())
3066             {
3067                 check_orphaned();
3068                 gov.grants.apply.forms.nsfProjectDataV10.CountDataType target = null;
3069                 target = (gov.grants.apply.forms.nsfProjectDataV10.CountDataType)get_store().find_element_user(FACCOUNT$66, 0);
3070                 return target;
3071             }
3072         }
3073         
3074         /**
3075          * Sets the "FacCount" element
3076          */
3077         public void setFacCount(int facCount)
3078         {
3079             synchronized (monitor())
3080             {
3081                 check_orphaned();
3082                 org.apache.xmlbeans.SimpleValue target = null;
3083                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FACCOUNT$66, 0);
3084                 if (target == null)
3085                 {
3086                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FACCOUNT$66);
3087                 }
3088                 target.setIntValue(facCount);
3089             }
3090         }
3091         
3092         /**
3093          * Sets (as xml) the "FacCount" element
3094          */
3095         public void xsetFacCount(gov.grants.apply.forms.nsfProjectDataV10.CountDataType facCount)
3096         {
3097             synchronized (monitor())
3098             {
3099                 check_orphaned();
3100                 gov.grants.apply.forms.nsfProjectDataV10.CountDataType target = null;
3101                 target = (gov.grants.apply.forms.nsfProjectDataV10.CountDataType)get_store().find_element_user(FACCOUNT$66, 0);
3102                 if (target == null)
3103                 {
3104                     target = (gov.grants.apply.forms.nsfProjectDataV10.CountDataType)get_store().add_element_user(FACCOUNT$66);
3105                 }
3106                 target.set(facCount);
3107             }
3108         }
3109         
3110         /**
3111          * Gets the "PCTCount" element
3112          */
3113         public int getPCTCount()
3114         {
3115             synchronized (monitor())
3116             {
3117                 check_orphaned();
3118                 org.apache.xmlbeans.SimpleValue target = null;
3119                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PCTCOUNT$68, 0);
3120                 if (target == null)
3121                 {
3122                     return 0;
3123                 }
3124                 return target.getIntValue();
3125             }
3126         }
3127         
3128         /**
3129          * Gets (as xml) the "PCTCount" element
3130          */
3131         public gov.grants.apply.forms.nsfProjectDataV10.CountDataType xgetPCTCount()
3132         {
3133             synchronized (monitor())
3134             {
3135                 check_orphaned();
3136                 gov.grants.apply.forms.nsfProjectDataV10.CountDataType target = null;
3137                 target = (gov.grants.apply.forms.nsfProjectDataV10.CountDataType)get_store().find_element_user(PCTCOUNT$68, 0);
3138                 return target;
3139             }
3140         }
3141         
3142         /**
3143          * Sets the "PCTCount" element
3144          */
3145         public void setPCTCount(int pctCount)
3146         {
3147             synchronized (monitor())
3148             {
3149                 check_orphaned();
3150                 org.apache.xmlbeans.SimpleValue target = null;
3151                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PCTCOUNT$68, 0);
3152                 if (target == null)
3153                 {
3154                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PCTCOUNT$68);
3155                 }
3156                 target.setIntValue(pctCount);
3157             }
3158         }
3159         
3160         /**
3161          * Sets (as xml) the "PCTCount" element
3162          */
3163         public void xsetPCTCount(gov.grants.apply.forms.nsfProjectDataV10.CountDataType pctCount)
3164         {
3165             synchronized (monitor())
3166             {
3167                 check_orphaned();
3168                 gov.grants.apply.forms.nsfProjectDataV10.CountDataType target = null;
3169                 target = (gov.grants.apply.forms.nsfProjectDataV10.CountDataType)get_store().find_element_user(PCTCOUNT$68, 0);
3170                 if (target == null)
3171                 {
3172                     target = (gov.grants.apply.forms.nsfProjectDataV10.CountDataType)get_store().add_element_user(PCTCOUNT$68);
3173                 }
3174                 target.set(pctCount);
3175             }
3176         }
3177         
3178         /**
3179          * Gets the "GradCount" element
3180          */
3181         public int getGradCount()
3182         {
3183             synchronized (monitor())
3184             {
3185                 check_orphaned();
3186                 org.apache.xmlbeans.SimpleValue target = null;
3187                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GRADCOUNT$70, 0);
3188                 if (target == null)
3189                 {
3190                     return 0;
3191                 }
3192                 return target.getIntValue();
3193             }
3194         }
3195         
3196         /**
3197          * Gets (as xml) the "GradCount" element
3198          */
3199         public gov.grants.apply.forms.nsfProjectDataV10.CountDataType xgetGradCount()
3200         {
3201             synchronized (monitor())
3202             {
3203                 check_orphaned();
3204                 gov.grants.apply.forms.nsfProjectDataV10.CountDataType target = null;
3205                 target = (gov.grants.apply.forms.nsfProjectDataV10.CountDataType)get_store().find_element_user(GRADCOUNT$70, 0);
3206                 return target;
3207             }
3208         }
3209         
3210         /**
3211          * Sets the "GradCount" element
3212          */
3213         public void setGradCount(int gradCount)
3214         {
3215             synchronized (monitor())
3216             {
3217                 check_orphaned();
3218                 org.apache.xmlbeans.SimpleValue target = null;
3219                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GRADCOUNT$70, 0);
3220                 if (target == null)
3221                 {
3222                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(GRADCOUNT$70);
3223                 }
3224                 target.setIntValue(gradCount);
3225             }
3226         }
3227         
3228         /**
3229          * Sets (as xml) the "GradCount" element
3230          */
3231         public void xsetGradCount(gov.grants.apply.forms.nsfProjectDataV10.CountDataType gradCount)
3232         {
3233             synchronized (monitor())
3234             {
3235                 check_orphaned();
3236                 gov.grants.apply.forms.nsfProjectDataV10.CountDataType target = null;
3237                 target = (gov.grants.apply.forms.nsfProjectDataV10.CountDataType)get_store().find_element_user(GRADCOUNT$70, 0);
3238                 if (target == null)
3239                 {
3240                     target = (gov.grants.apply.forms.nsfProjectDataV10.CountDataType)get_store().add_element_user(GRADCOUNT$70);
3241                 }
3242                 target.set(gradCount);
3243             }
3244         }
3245         
3246         /**
3247          * Gets the "FormVersion" attribute
3248          */
3249         public java.lang.String getFormVersion()
3250         {
3251             synchronized (monitor())
3252             {
3253                 check_orphaned();
3254                 org.apache.xmlbeans.SimpleValue target = null;
3255                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$72);
3256                 if (target == null)
3257                 {
3258                     target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(FORMVERSION$72);
3259                 }
3260                 if (target == null)
3261                 {
3262                     return null;
3263                 }
3264                 return target.getStringValue();
3265             }
3266         }
3267         
3268         /**
3269          * Gets (as xml) the "FormVersion" attribute
3270          */
3271         public gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion()
3272         {
3273             synchronized (monitor())
3274             {
3275                 check_orphaned();
3276                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
3277                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$72);
3278                 if (target == null)
3279                 {
3280                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_default_attribute_value(FORMVERSION$72);
3281                 }
3282                 return target;
3283             }
3284         }
3285         
3286         /**
3287          * Sets the "FormVersion" attribute
3288          */
3289         public void setFormVersion(java.lang.String formVersion)
3290         {
3291             synchronized (monitor())
3292             {
3293                 check_orphaned();
3294                 org.apache.xmlbeans.SimpleValue target = null;
3295                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$72);
3296                 if (target == null)
3297                 {
3298                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(FORMVERSION$72);
3299                 }
3300                 target.setStringValue(formVersion);
3301             }
3302         }
3303         
3304         /**
3305          * Sets (as xml) the "FormVersion" attribute
3306          */
3307         public void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion)
3308         {
3309             synchronized (monitor())
3310             {
3311                 check_orphaned();
3312                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
3313                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$72);
3314                 if (target == null)
3315                 {
3316                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().add_attribute_user(FORMVERSION$72);
3317                 }
3318                 target.set(formVersion);
3319             }
3320         }
3321     }
3322 }