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