1   
2   
3   
4   
5   
6   
7   
8   
9   package gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.impl;
10  
11  
12  
13  
14  
15  public class NEHSF424CoverPageSupplemental20DocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document
16  {
17      private static final long serialVersionUID = 1L;
18      
19      public NEHSF424CoverPageSupplemental20DocumentImpl(org.apache.xmlbeans.SchemaType sType)
20      {
21          super(sType);
22      }
23      
24      private static final javax.xml.namespace.QName NEHSF424COVERPAGESUPPLEMENTAL20$0 = 
25          new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEH_SF424CoverPageSupplemental_2_0-V2.0", "NEH_SF424CoverPageSupplemental_2_0");
26      
27      
28      
29  
30  
31      public gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20 getNEHSF424CoverPageSupplemental20()
32      {
33          synchronized (monitor())
34          {
35              check_orphaned();
36              gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20 target = null;
37              target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20)get_store().find_element_user(NEHSF424COVERPAGESUPPLEMENTAL20$0, 0);
38              if (target == null)
39              {
40                  return null;
41              }
42              return target;
43          }
44      }
45      
46      
47  
48  
49      public void setNEHSF424CoverPageSupplemental20(gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20 nehsf424CoverPageSupplemental20)
50      {
51          generatedSetterHelperImpl(nehsf424CoverPageSupplemental20, NEHSF424COVERPAGESUPPLEMENTAL20$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
52      }
53      
54      
55  
56  
57      public gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20 addNewNEHSF424CoverPageSupplemental20()
58      {
59          synchronized (monitor())
60          {
61              check_orphaned();
62              gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20 target = null;
63              target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20)get_store().add_element_user(NEHSF424COVERPAGESUPPLEMENTAL20$0);
64              return target;
65          }
66      }
67      
68  
69  
70  
71  
72      public static class NEHSF424CoverPageSupplemental20Impl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20
73      {
74          private static final long serialVersionUID = 1L;
75          
76          public NEHSF424CoverPageSupplemental20Impl(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_2_0-V2.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_2_0-V2.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_2_0-V2.0", "ProjectFunding");
87          private static final javax.xml.namespace.QName ADDITIONALFUNDINGGROUP$6 = 
88              new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEH_SF424CoverPageSupplemental_2_0-V2.0", "AdditionalFundingGroup");
89          private static final javax.xml.namespace.QName APPTYPE$8 = 
90              new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEH_SF424CoverPageSupplemental_2_0-V2.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_2_0-V2.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_2_0-V2.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_2_0-V2.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_2_0-V2.0", "InstitutionalGrantsAdministrator");
99          private static final javax.xml.namespace.QName FORMVERSION$18 = 
100             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEH_SF424CoverPageSupplemental_2_0-V2.0", "FormVersion");
101         
102         
103         
104 
105 
106         public gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectDirector getProjectDirector()
107         {
108             synchronized (monitor())
109             {
110                 check_orphaned();
111                 gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectDirector target = null;
112                 target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectDirector)get_store().find_element_user(PROJECTDIRECTOR$0, 0);
113                 if (target == null)
114                 {
115                     return null;
116                 }
117                 return target;
118             }
119         }
120         
121         
122 
123 
124         public void setProjectDirector(gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectDirector projectDirector)
125         {
126             generatedSetterHelperImpl(projectDirector, PROJECTDIRECTOR$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
127         }
128         
129         
130 
131 
132         public gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectDirector addNewProjectDirector()
133         {
134             synchronized (monitor())
135             {
136                 check_orphaned();
137                 gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectDirector target = null;
138                 target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectDirector)get_store().add_element_user(PROJECTDIRECTOR$0);
139                 return target;
140             }
141         }
142         
143         
144 
145 
146         public gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.InstitutionInformation getInstitutionInformation()
147         {
148             synchronized (monitor())
149             {
150                 check_orphaned();
151                 gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.InstitutionInformation target = null;
152                 target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.InstitutionInformation)get_store().find_element_user(INSTITUTIONINFORMATION$2, 0);
153                 if (target == null)
154                 {
155                     return null;
156                 }
157                 return target;
158             }
159         }
160         
161         
162 
163 
164         public void setInstitutionInformation(gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.InstitutionInformation institutionInformation)
165         {
166             generatedSetterHelperImpl(institutionInformation, INSTITUTIONINFORMATION$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
167         }
168         
169         
170 
171 
172         public gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.InstitutionInformation addNewInstitutionInformation()
173         {
174             synchronized (monitor())
175             {
176                 check_orphaned();
177                 gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.InstitutionInformation target = null;
178                 target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.InstitutionInformation)get_store().add_element_user(INSTITUTIONINFORMATION$2);
179                 return target;
180             }
181         }
182         
183         
184 
185 
186         public gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectFunding getProjectFunding()
187         {
188             synchronized (monitor())
189             {
190                 check_orphaned();
191                 gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectFunding target = null;
192                 target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectFunding)get_store().find_element_user(PROJECTFUNDING$4, 0);
193                 if (target == null)
194                 {
195                     return null;
196                 }
197                 return target;
198             }
199         }
200         
201         
202 
203 
204         public boolean isNilProjectFunding()
205         {
206             synchronized (monitor())
207             {
208                 check_orphaned();
209                 gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectFunding target = null;
210                 target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectFunding)get_store().find_element_user(PROJECTFUNDING$4, 0);
211                 if (target == null) return false;
212                 return target.isNil();
213             }
214         }
215         
216         
217 
218 
219         public boolean isSetProjectFunding()
220         {
221             synchronized (monitor())
222             {
223                 check_orphaned();
224                 return get_store().count_elements(PROJECTFUNDING$4) != 0;
225             }
226         }
227         
228         
229 
230 
231         public void setProjectFunding(gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectFunding projectFunding)
232         {
233             generatedSetterHelperImpl(projectFunding, PROJECTFUNDING$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
234         }
235         
236         
237 
238 
239         public gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectFunding addNewProjectFunding()
240         {
241             synchronized (monitor())
242             {
243                 check_orphaned();
244                 gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectFunding target = null;
245                 target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectFunding)get_store().add_element_user(PROJECTFUNDING$4);
246                 return target;
247             }
248         }
249         
250         
251 
252 
253         public void setNilProjectFunding()
254         {
255             synchronized (monitor())
256             {
257                 check_orphaned();
258                 gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectFunding target = null;
259                 target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectFunding)get_store().find_element_user(PROJECTFUNDING$4, 0);
260                 if (target == null)
261                 {
262                     target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectFunding)get_store().add_element_user(PROJECTFUNDING$4);
263                 }
264                 target.setNil();
265             }
266         }
267         
268         
269 
270 
271         public void unsetProjectFunding()
272         {
273             synchronized (monitor())
274             {
275                 check_orphaned();
276                 get_store().remove_element(PROJECTFUNDING$4, 0);
277             }
278         }
279         
280         
281 
282 
283         public gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.AdditionalFundingGroup getAdditionalFundingGroup()
284         {
285             synchronized (monitor())
286             {
287                 check_orphaned();
288                 gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.AdditionalFundingGroup target = null;
289                 target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.AdditionalFundingGroup)get_store().find_element_user(ADDITIONALFUNDINGGROUP$6, 0);
290                 if (target == null)
291                 {
292                     return null;
293                 }
294                 return target;
295             }
296         }
297         
298         
299 
300 
301         public void setAdditionalFundingGroup(gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.AdditionalFundingGroup additionalFundingGroup)
302         {
303             generatedSetterHelperImpl(additionalFundingGroup, ADDITIONALFUNDINGGROUP$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
304         }
305         
306         
307 
308 
309         public gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.AdditionalFundingGroup addNewAdditionalFundingGroup()
310         {
311             synchronized (monitor())
312             {
313                 check_orphaned();
314                 gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.AdditionalFundingGroup target = null;
315                 target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.AdditionalFundingGroup)get_store().add_element_user(ADDITIONALFUNDINGGROUP$6);
316                 return target;
317             }
318         }
319         
320         
321 
322 
323         public gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.AppTypeType.Enum getAppType()
324         {
325             synchronized (monitor())
326             {
327                 check_orphaned();
328                 org.apache.xmlbeans.SimpleValue target = null;
329                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPTYPE$8, 0);
330                 if (target == null)
331                 {
332                     return null;
333                 }
334                 return (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.AppTypeType.Enum)target.getEnumValue();
335             }
336         }
337         
338         
339 
340 
341         public gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.AppTypeType xgetAppType()
342         {
343             synchronized (monitor())
344             {
345                 check_orphaned();
346                 gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.AppTypeType target = null;
347                 target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.AppTypeType)get_store().find_element_user(APPTYPE$8, 0);
348                 return target;
349             }
350         }
351         
352         
353 
354 
355         public void setAppType(gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.AppTypeType.Enum appType)
356         {
357             synchronized (monitor())
358             {
359                 check_orphaned();
360                 org.apache.xmlbeans.SimpleValue target = null;
361                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPTYPE$8, 0);
362                 if (target == null)
363                 {
364                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(APPTYPE$8);
365                 }
366                 target.setEnumValue(appType);
367             }
368         }
369         
370         
371 
372 
373         public void xsetAppType(gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.AppTypeType appType)
374         {
375             synchronized (monitor())
376             {
377                 check_orphaned();
378                 gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.AppTypeType target = null;
379                 target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.AppTypeType)get_store().find_element_user(APPTYPE$8, 0);
380                 if (target == null)
381                 {
382                     target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.AppTypeType)get_store().add_element_user(APPTYPE$8);
383                 }
384                 target.set(appType);
385             }
386         }
387         
388         
389 
390 
391         public java.lang.String getSupGrantNumber()
392         {
393             synchronized (monitor())
394             {
395                 check_orphaned();
396                 org.apache.xmlbeans.SimpleValue target = null;
397                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUPGRANTNUMBER$10, 0);
398                 if (target == null)
399                 {
400                     return null;
401                 }
402                 return target.getStringValue();
403             }
404         }
405         
406         
407 
408 
409         public gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.SupGrantNumberType xgetSupGrantNumber()
410         {
411             synchronized (monitor())
412             {
413                 check_orphaned();
414                 gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.SupGrantNumberType target = null;
415                 target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.SupGrantNumberType)get_store().find_element_user(SUPGRANTNUMBER$10, 0);
416                 return target;
417             }
418         }
419         
420         
421 
422 
423         public boolean isSetSupGrantNumber()
424         {
425             synchronized (monitor())
426             {
427                 check_orphaned();
428                 return get_store().count_elements(SUPGRANTNUMBER$10) != 0;
429             }
430         }
431         
432         
433 
434 
435         public void setSupGrantNumber(java.lang.String supGrantNumber)
436         {
437             synchronized (monitor())
438             {
439                 check_orphaned();
440                 org.apache.xmlbeans.SimpleValue target = null;
441                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUPGRANTNUMBER$10, 0);
442                 if (target == null)
443                 {
444                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SUPGRANTNUMBER$10);
445                 }
446                 target.setStringValue(supGrantNumber);
447             }
448         }
449         
450         
451 
452 
453         public void xsetSupGrantNumber(gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.SupGrantNumberType supGrantNumber)
454         {
455             synchronized (monitor())
456             {
457                 check_orphaned();
458                 gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.SupGrantNumberType target = null;
459                 target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.SupGrantNumberType)get_store().find_element_user(SUPGRANTNUMBER$10, 0);
460                 if (target == null)
461                 {
462                     target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.SupGrantNumberType)get_store().add_element_user(SUPGRANTNUMBER$10);
463                 }
464                 target.set(supGrantNumber);
465             }
466         }
467         
468         
469 
470 
471         public void unsetSupGrantNumber()
472         {
473             synchronized (monitor())
474             {
475                 check_orphaned();
476                 get_store().remove_element(SUPGRANTNUMBER$10, 0);
477             }
478         }
479         
480         
481 
482 
483         public gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.MajorFieldDataType.Enum getProjFieldCode()
484         {
485             synchronized (monitor())
486             {
487                 check_orphaned();
488                 org.apache.xmlbeans.SimpleValue target = null;
489                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROJFIELDCODE$12, 0);
490                 if (target == null)
491                 {
492                     return null;
493                 }
494                 return (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.MajorFieldDataType.Enum)target.getEnumValue();
495             }
496         }
497         
498         
499 
500 
501         public gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.MajorFieldDataType xgetProjFieldCode()
502         {
503             synchronized (monitor())
504             {
505                 check_orphaned();
506                 gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.MajorFieldDataType target = null;
507                 target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.MajorFieldDataType)get_store().find_element_user(PROJFIELDCODE$12, 0);
508                 return target;
509             }
510         }
511         
512         
513 
514 
515         public void setProjFieldCode(gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.MajorFieldDataType.Enum projFieldCode)
516         {
517             synchronized (monitor())
518             {
519                 check_orphaned();
520                 org.apache.xmlbeans.SimpleValue target = null;
521                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROJFIELDCODE$12, 0);
522                 if (target == null)
523                 {
524                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROJFIELDCODE$12);
525                 }
526                 target.setEnumValue(projFieldCode);
527             }
528         }
529         
530         
531 
532 
533         public void xsetProjFieldCode(gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.MajorFieldDataType projFieldCode)
534         {
535             synchronized (monitor())
536             {
537                 check_orphaned();
538                 gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.MajorFieldDataType target = null;
539                 target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.MajorFieldDataType)get_store().find_element_user(PROJFIELDCODE$12, 0);
540                 if (target == null)
541                 {
542                     target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.MajorFieldDataType)get_store().add_element_user(PROJFIELDCODE$12);
543                 }
544                 target.set(projFieldCode);
545             }
546         }
547         
548         
549 
550 
551         public java.lang.String getProjDescription()
552         {
553             synchronized (monitor())
554             {
555                 check_orphaned();
556                 org.apache.xmlbeans.SimpleValue target = null;
557                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROJDESCRIPTION$14, 0);
558                 if (target == null)
559                 {
560                     return null;
561                 }
562                 return target.getStringValue();
563             }
564         }
565         
566         
567 
568 
569         public gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.StringMin1Max1000Type xgetProjDescription()
570         {
571             synchronized (monitor())
572             {
573                 check_orphaned();
574                 gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.StringMin1Max1000Type target = null;
575                 target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.StringMin1Max1000Type)get_store().find_element_user(PROJDESCRIPTION$14, 0);
576                 return target;
577             }
578         }
579         
580         
581 
582 
583         public void setProjDescription(java.lang.String projDescription)
584         {
585             synchronized (monitor())
586             {
587                 check_orphaned();
588                 org.apache.xmlbeans.SimpleValue target = null;
589                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROJDESCRIPTION$14, 0);
590                 if (target == null)
591                 {
592                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROJDESCRIPTION$14);
593                 }
594                 target.setStringValue(projDescription);
595             }
596         }
597         
598         
599 
600 
601         public void xsetProjDescription(gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.StringMin1Max1000Type projDescription)
602         {
603             synchronized (monitor())
604             {
605                 check_orphaned();
606                 gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.StringMin1Max1000Type target = null;
607                 target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.StringMin1Max1000Type)get_store().find_element_user(PROJDESCRIPTION$14, 0);
608                 if (target == null)
609                 {
610                     target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.StringMin1Max1000Type)get_store().add_element_user(PROJDESCRIPTION$14);
611                 }
612                 target.set(projDescription);
613             }
614         }
615         
616         
617 
618 
619         public gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.InstitutionalGrantsAdministrator getInstitutionalGrantsAdministrator()
620         {
621             synchronized (monitor())
622             {
623                 check_orphaned();
624                 gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.InstitutionalGrantsAdministrator target = null;
625                 target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.InstitutionalGrantsAdministrator)get_store().find_element_user(INSTITUTIONALGRANTSADMINISTRATOR$16, 0);
626                 if (target == null)
627                 {
628                     return null;
629                 }
630                 return target;
631             }
632         }
633         
634         
635 
636 
637         public void setInstitutionalGrantsAdministrator(gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.InstitutionalGrantsAdministrator institutionalGrantsAdministrator)
638         {
639             generatedSetterHelperImpl(institutionalGrantsAdministrator, INSTITUTIONALGRANTSADMINISTRATOR$16, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
640         }
641         
642         
643 
644 
645         public gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.InstitutionalGrantsAdministrator addNewInstitutionalGrantsAdministrator()
646         {
647             synchronized (monitor())
648             {
649                 check_orphaned();
650                 gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.InstitutionalGrantsAdministrator target = null;
651                 target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.InstitutionalGrantsAdministrator)get_store().add_element_user(INSTITUTIONALGRANTSADMINISTRATOR$16);
652                 return target;
653             }
654         }
655         
656         
657 
658 
659         public java.lang.String getFormVersion()
660         {
661             synchronized (monitor())
662             {
663                 check_orphaned();
664                 org.apache.xmlbeans.SimpleValue target = null;
665                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$18);
666                 if (target == null)
667                 {
668                     target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(FORMVERSION$18);
669                 }
670                 if (target == null)
671                 {
672                     return null;
673                 }
674                 return target.getStringValue();
675             }
676         }
677         
678         
679 
680 
681         public gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion()
682         {
683             synchronized (monitor())
684             {
685                 check_orphaned();
686                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
687                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$18);
688                 if (target == null)
689                 {
690                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_default_attribute_value(FORMVERSION$18);
691                 }
692                 return target;
693             }
694         }
695         
696         
697 
698 
699         public void setFormVersion(java.lang.String formVersion)
700         {
701             synchronized (monitor())
702             {
703                 check_orphaned();
704                 org.apache.xmlbeans.SimpleValue target = null;
705                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$18);
706                 if (target == null)
707                 {
708                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(FORMVERSION$18);
709                 }
710                 target.setStringValue(formVersion);
711             }
712         }
713         
714         
715 
716 
717         public void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion)
718         {
719             synchronized (monitor())
720             {
721                 check_orphaned();
722                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
723                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$18);
724                 if (target == null)
725                 {
726                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().add_attribute_user(FORMVERSION$18);
727                 }
728                 target.set(formVersion);
729             }
730         }
731         
732 
733 
734 
735 
736         public static class ProjectDirectorImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectDirector
737         {
738             private static final long serialVersionUID = 1L;
739             
740             public ProjectDirectorImpl(org.apache.xmlbeans.SchemaType sType)
741             {
742                 super(sType);
743             }
744             
745             private static final javax.xml.namespace.QName MAJORFIELD$0 = 
746                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEH_SF424CoverPageSupplemental_2_0-V2.0", "MajorField");
747             private static final javax.xml.namespace.QName NAME$2 = 
748                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEH_SF424CoverPageSupplemental_2_0-V2.0", "Name");
749             private static final javax.xml.namespace.QName TITLE$4 = 
750                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEH_SF424CoverPageSupplemental_2_0-V2.0", "Title");
751             private static final javax.xml.namespace.QName ORGANIZATIONNAME$6 = 
752                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEH_SF424CoverPageSupplemental_2_0-V2.0", "OrganizationName");
753             private static final javax.xml.namespace.QName DEPARTMENTNAME$8 = 
754                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEH_SF424CoverPageSupplemental_2_0-V2.0", "DepartmentName");
755             private static final javax.xml.namespace.QName DIVISIONNAME$10 = 
756                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEH_SF424CoverPageSupplemental_2_0-V2.0", "DivisionName");
757             private static final javax.xml.namespace.QName ADDRESS$12 = 
758                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEH_SF424CoverPageSupplemental_2_0-V2.0", "Address");
759             private static final javax.xml.namespace.QName EMAIL$14 = 
760                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEH_SF424CoverPageSupplemental_2_0-V2.0", "Email");
761             private static final javax.xml.namespace.QName PHONE$16 = 
762                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEH_SF424CoverPageSupplemental_2_0-V2.0", "Phone");
763             private static final javax.xml.namespace.QName FAX$18 = 
764                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEH_SF424CoverPageSupplemental_2_0-V2.0", "Fax");
765             private static final javax.xml.namespace.QName MAILINGADDRESSINDICATOR$20 = 
766                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEH_SF424CoverPageSupplemental_2_0-V2.0", "MailingAddressIndicator");
767             
768             
769             
770 
771 
772             public gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.MajorFieldDataType.Enum getMajorField()
773             {
774                 synchronized (monitor())
775                 {
776                     check_orphaned();
777                     org.apache.xmlbeans.SimpleValue target = null;
778                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MAJORFIELD$0, 0);
779                     if (target == null)
780                     {
781                       return null;
782                     }
783                     return (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.MajorFieldDataType.Enum)target.getEnumValue();
784                 }
785             }
786             
787             
788 
789 
790             public gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.MajorFieldDataType xgetMajorField()
791             {
792                 synchronized (monitor())
793                 {
794                     check_orphaned();
795                     gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.MajorFieldDataType target = null;
796                     target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.MajorFieldDataType)get_store().find_element_user(MAJORFIELD$0, 0);
797                     return target;
798                 }
799             }
800             
801             
802 
803 
804             public void setMajorField(gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.MajorFieldDataType.Enum majorField)
805             {
806                 synchronized (monitor())
807                 {
808                     check_orphaned();
809                     org.apache.xmlbeans.SimpleValue target = null;
810                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MAJORFIELD$0, 0);
811                     if (target == null)
812                     {
813                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MAJORFIELD$0);
814                     }
815                     target.setEnumValue(majorField);
816                 }
817             }
818             
819             
820 
821 
822             public void xsetMajorField(gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.MajorFieldDataType majorField)
823             {
824                 synchronized (monitor())
825                 {
826                     check_orphaned();
827                     gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.MajorFieldDataType target = null;
828                     target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.MajorFieldDataType)get_store().find_element_user(MAJORFIELD$0, 0);
829                     if (target == null)
830                     {
831                       target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.MajorFieldDataType)get_store().add_element_user(MAJORFIELD$0);
832                     }
833                     target.set(majorField);
834                 }
835             }
836             
837             
838 
839 
840             public gov.grants.apply.system.globalLibraryV20.HumanNameDataType getName()
841             {
842                 synchronized (monitor())
843                 {
844                     check_orphaned();
845                     gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
846                     target = (gov.grants.apply.system.globalLibraryV20.HumanNameDataType)get_store().find_element_user(NAME$2, 0);
847                     if (target == null)
848                     {
849                       return null;
850                     }
851                     return target;
852                 }
853             }
854             
855             
856 
857 
858             public void setName(gov.grants.apply.system.globalLibraryV20.HumanNameDataType name)
859             {
860                 generatedSetterHelperImpl(name, NAME$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
861             }
862             
863             
864 
865 
866             public gov.grants.apply.system.globalLibraryV20.HumanNameDataType addNewName()
867             {
868                 synchronized (monitor())
869                 {
870                     check_orphaned();
871                     gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
872                     target = (gov.grants.apply.system.globalLibraryV20.HumanNameDataType)get_store().add_element_user(NAME$2);
873                     return target;
874                 }
875             }
876             
877             
878 
879 
880             public java.lang.String getTitle()
881             {
882                 synchronized (monitor())
883                 {
884                     check_orphaned();
885                     org.apache.xmlbeans.SimpleValue target = null;
886                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TITLE$4, 0);
887                     if (target == null)
888                     {
889                       return null;
890                     }
891                     return target.getStringValue();
892                 }
893             }
894             
895             
896 
897 
898             public gov.grants.apply.system.globalLibraryV20.HumanTitleDataType xgetTitle()
899             {
900                 synchronized (monitor())
901                 {
902                     check_orphaned();
903                     gov.grants.apply.system.globalLibraryV20.HumanTitleDataType target = null;
904                     target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().find_element_user(TITLE$4, 0);
905                     return target;
906                 }
907             }
908             
909             
910 
911 
912             public boolean isSetTitle()
913             {
914                 synchronized (monitor())
915                 {
916                     check_orphaned();
917                     return get_store().count_elements(TITLE$4) != 0;
918                 }
919             }
920             
921             
922 
923 
924             public void setTitle(java.lang.String title)
925             {
926                 synchronized (monitor())
927                 {
928                     check_orphaned();
929                     org.apache.xmlbeans.SimpleValue target = null;
930                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TITLE$4, 0);
931                     if (target == null)
932                     {
933                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TITLE$4);
934                     }
935                     target.setStringValue(title);
936                 }
937             }
938             
939             
940 
941 
942             public void xsetTitle(gov.grants.apply.system.globalLibraryV20.HumanTitleDataType title)
943             {
944                 synchronized (monitor())
945                 {
946                     check_orphaned();
947                     gov.grants.apply.system.globalLibraryV20.HumanTitleDataType target = null;
948                     target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().find_element_user(TITLE$4, 0);
949                     if (target == null)
950                     {
951                       target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().add_element_user(TITLE$4);
952                     }
953                     target.set(title);
954                 }
955             }
956             
957             
958 
959 
960             public void unsetTitle()
961             {
962                 synchronized (monitor())
963                 {
964                     check_orphaned();
965                     get_store().remove_element(TITLE$4, 0);
966                 }
967             }
968             
969             
970 
971 
972             public java.lang.String getOrganizationName()
973             {
974                 synchronized (monitor())
975                 {
976                     check_orphaned();
977                     org.apache.xmlbeans.SimpleValue target = null;
978                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONNAME$6, 0);
979                     if (target == null)
980                     {
981                       return null;
982                     }
983                     return target.getStringValue();
984                 }
985             }
986             
987             
988 
989 
990             public gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetOrganizationName()
991             {
992                 synchronized (monitor())
993                 {
994                     check_orphaned();
995                     gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
996                     target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(ORGANIZATIONNAME$6, 0);
997                     return target;
998                 }
999             }
1000             
1001             
1002 
1003 
1004             public void setOrganizationName(java.lang.String organizationName)
1005             {
1006                 synchronized (monitor())
1007                 {
1008                     check_orphaned();
1009                     org.apache.xmlbeans.SimpleValue target = null;
1010                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONNAME$6, 0);
1011                     if (target == null)
1012                     {
1013                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONNAME$6);
1014                     }
1015                     target.setStringValue(organizationName);
1016                 }
1017             }
1018             
1019             
1020 
1021 
1022             public void xsetOrganizationName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType organizationName)
1023             {
1024                 synchronized (monitor())
1025                 {
1026                     check_orphaned();
1027                     gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
1028                     target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(ORGANIZATIONNAME$6, 0);
1029                     if (target == null)
1030                     {
1031                       target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().add_element_user(ORGANIZATIONNAME$6);
1032                     }
1033                     target.set(organizationName);
1034                 }
1035             }
1036             
1037             
1038 
1039 
1040             public java.lang.String getDepartmentName()
1041             {
1042                 synchronized (monitor())
1043                 {
1044                     check_orphaned();
1045                     org.apache.xmlbeans.SimpleValue target = null;
1046                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DEPARTMENTNAME$8, 0);
1047                     if (target == null)
1048                     {
1049                       return null;
1050                     }
1051                     return target.getStringValue();
1052                 }
1053             }
1054             
1055             
1056 
1057 
1058             public gov.grants.apply.system.globalLibraryV20.DepartmentNameDataType xgetDepartmentName()
1059             {
1060                 synchronized (monitor())
1061                 {
1062                     check_orphaned();
1063                     gov.grants.apply.system.globalLibraryV20.DepartmentNameDataType target = null;
1064                     target = (gov.grants.apply.system.globalLibraryV20.DepartmentNameDataType)get_store().find_element_user(DEPARTMENTNAME$8, 0);
1065                     return target;
1066                 }
1067             }
1068             
1069             
1070 
1071 
1072             public boolean isSetDepartmentName()
1073             {
1074                 synchronized (monitor())
1075                 {
1076                     check_orphaned();
1077                     return get_store().count_elements(DEPARTMENTNAME$8) != 0;
1078                 }
1079             }
1080             
1081             
1082 
1083 
1084             public void setDepartmentName(java.lang.String departmentName)
1085             {
1086                 synchronized (monitor())
1087                 {
1088                     check_orphaned();
1089                     org.apache.xmlbeans.SimpleValue target = null;
1090                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DEPARTMENTNAME$8, 0);
1091                     if (target == null)
1092                     {
1093                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DEPARTMENTNAME$8);
1094                     }
1095                     target.setStringValue(departmentName);
1096                 }
1097             }
1098             
1099             
1100 
1101 
1102             public void xsetDepartmentName(gov.grants.apply.system.globalLibraryV20.DepartmentNameDataType departmentName)
1103             {
1104                 synchronized (monitor())
1105                 {
1106                     check_orphaned();
1107                     gov.grants.apply.system.globalLibraryV20.DepartmentNameDataType target = null;
1108                     target = (gov.grants.apply.system.globalLibraryV20.DepartmentNameDataType)get_store().find_element_user(DEPARTMENTNAME$8, 0);
1109                     if (target == null)
1110                     {
1111                       target = (gov.grants.apply.system.globalLibraryV20.DepartmentNameDataType)get_store().add_element_user(DEPARTMENTNAME$8);
1112                     }
1113                     target.set(departmentName);
1114                 }
1115             }
1116             
1117             
1118 
1119 
1120             public void unsetDepartmentName()
1121             {
1122                 synchronized (monitor())
1123                 {
1124                     check_orphaned();
1125                     get_store().remove_element(DEPARTMENTNAME$8, 0);
1126                 }
1127             }
1128             
1129             
1130 
1131 
1132             public java.lang.String getDivisionName()
1133             {
1134                 synchronized (monitor())
1135                 {
1136                     check_orphaned();
1137                     org.apache.xmlbeans.SimpleValue target = null;
1138                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DIVISIONNAME$10, 0);
1139                     if (target == null)
1140                     {
1141                       return null;
1142                     }
1143                     return target.getStringValue();
1144                 }
1145             }
1146             
1147             
1148 
1149 
1150             public gov.grants.apply.system.globalLibraryV20.DivisionNameDataType xgetDivisionName()
1151             {
1152                 synchronized (monitor())
1153                 {
1154                     check_orphaned();
1155                     gov.grants.apply.system.globalLibraryV20.DivisionNameDataType target = null;
1156                     target = (gov.grants.apply.system.globalLibraryV20.DivisionNameDataType)get_store().find_element_user(DIVISIONNAME$10, 0);
1157                     return target;
1158                 }
1159             }
1160             
1161             
1162 
1163 
1164             public boolean isSetDivisionName()
1165             {
1166                 synchronized (monitor())
1167                 {
1168                     check_orphaned();
1169                     return get_store().count_elements(DIVISIONNAME$10) != 0;
1170                 }
1171             }
1172             
1173             
1174 
1175 
1176             public void setDivisionName(java.lang.String divisionName)
1177             {
1178                 synchronized (monitor())
1179                 {
1180                     check_orphaned();
1181                     org.apache.xmlbeans.SimpleValue target = null;
1182                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DIVISIONNAME$10, 0);
1183                     if (target == null)
1184                     {
1185                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DIVISIONNAME$10);
1186                     }
1187                     target.setStringValue(divisionName);
1188                 }
1189             }
1190             
1191             
1192 
1193 
1194             public void xsetDivisionName(gov.grants.apply.system.globalLibraryV20.DivisionNameDataType divisionName)
1195             {
1196                 synchronized (monitor())
1197                 {
1198                     check_orphaned();
1199                     gov.grants.apply.system.globalLibraryV20.DivisionNameDataType target = null;
1200                     target = (gov.grants.apply.system.globalLibraryV20.DivisionNameDataType)get_store().find_element_user(DIVISIONNAME$10, 0);
1201                     if (target == null)
1202                     {
1203                       target = (gov.grants.apply.system.globalLibraryV20.DivisionNameDataType)get_store().add_element_user(DIVISIONNAME$10);
1204                     }
1205                     target.set(divisionName);
1206                 }
1207             }
1208             
1209             
1210 
1211 
1212             public void unsetDivisionName()
1213             {
1214                 synchronized (monitor())
1215                 {
1216                     check_orphaned();
1217                     get_store().remove_element(DIVISIONNAME$10, 0);
1218                 }
1219             }
1220             
1221             
1222 
1223 
1224             public gov.grants.apply.system.globalLibraryV20.AddressDataType getAddress()
1225             {
1226                 synchronized (monitor())
1227                 {
1228                     check_orphaned();
1229                     gov.grants.apply.system.globalLibraryV20.AddressDataType target = null;
1230                     target = (gov.grants.apply.system.globalLibraryV20.AddressDataType)get_store().find_element_user(ADDRESS$12, 0);
1231                     if (target == null)
1232                     {
1233                       return null;
1234                     }
1235                     return target;
1236                 }
1237             }
1238             
1239             
1240 
1241 
1242             public void setAddress(gov.grants.apply.system.globalLibraryV20.AddressDataType address)
1243             {
1244                 generatedSetterHelperImpl(address, ADDRESS$12, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1245             }
1246             
1247             
1248 
1249 
1250             public gov.grants.apply.system.globalLibraryV20.AddressDataType addNewAddress()
1251             {
1252                 synchronized (monitor())
1253                 {
1254                     check_orphaned();
1255                     gov.grants.apply.system.globalLibraryV20.AddressDataType target = null;
1256                     target = (gov.grants.apply.system.globalLibraryV20.AddressDataType)get_store().add_element_user(ADDRESS$12);
1257                     return target;
1258                 }
1259             }
1260             
1261             
1262 
1263 
1264             public java.lang.String getEmail()
1265             {
1266                 synchronized (monitor())
1267                 {
1268                     check_orphaned();
1269                     org.apache.xmlbeans.SimpleValue target = null;
1270                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EMAIL$14, 0);
1271                     if (target == null)
1272                     {
1273                       return null;
1274                     }
1275                     return target.getStringValue();
1276                 }
1277             }
1278             
1279             
1280 
1281 
1282             public gov.grants.apply.system.globalLibraryV20.EmailDataType xgetEmail()
1283             {
1284                 synchronized (monitor())
1285                 {
1286                     check_orphaned();
1287                     gov.grants.apply.system.globalLibraryV20.EmailDataType target = null;
1288                     target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().find_element_user(EMAIL$14, 0);
1289                     return target;
1290                 }
1291             }
1292             
1293             
1294 
1295 
1296             public boolean isSetEmail()
1297             {
1298                 synchronized (monitor())
1299                 {
1300                     check_orphaned();
1301                     return get_store().count_elements(EMAIL$14) != 0;
1302                 }
1303             }
1304             
1305             
1306 
1307 
1308             public void setEmail(java.lang.String email)
1309             {
1310                 synchronized (monitor())
1311                 {
1312                     check_orphaned();
1313                     org.apache.xmlbeans.SimpleValue target = null;
1314                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EMAIL$14, 0);
1315                     if (target == null)
1316                     {
1317                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EMAIL$14);
1318                     }
1319                     target.setStringValue(email);
1320                 }
1321             }
1322             
1323             
1324 
1325 
1326             public void xsetEmail(gov.grants.apply.system.globalLibraryV20.EmailDataType email)
1327             {
1328                 synchronized (monitor())
1329                 {
1330                     check_orphaned();
1331                     gov.grants.apply.system.globalLibraryV20.EmailDataType target = null;
1332                     target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().find_element_user(EMAIL$14, 0);
1333                     if (target == null)
1334                     {
1335                       target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().add_element_user(EMAIL$14);
1336                     }
1337                     target.set(email);
1338                 }
1339             }
1340             
1341             
1342 
1343 
1344             public void unsetEmail()
1345             {
1346                 synchronized (monitor())
1347                 {
1348                     check_orphaned();
1349                     get_store().remove_element(EMAIL$14, 0);
1350                 }
1351             }
1352             
1353             
1354 
1355 
1356             public java.lang.String getPhone()
1357             {
1358                 synchronized (monitor())
1359                 {
1360                     check_orphaned();
1361                     org.apache.xmlbeans.SimpleValue target = null;
1362                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PHONE$16, 0);
1363                     if (target == null)
1364                     {
1365                       return null;
1366                     }
1367                     return target.getStringValue();
1368                 }
1369             }
1370             
1371             
1372 
1373 
1374             public gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetPhone()
1375             {
1376                 synchronized (monitor())
1377                 {
1378                     check_orphaned();
1379                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
1380                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(PHONE$16, 0);
1381                     return target;
1382                 }
1383             }
1384             
1385             
1386 
1387 
1388             public void setPhone(java.lang.String phone)
1389             {
1390                 synchronized (monitor())
1391                 {
1392                     check_orphaned();
1393                     org.apache.xmlbeans.SimpleValue target = null;
1394                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PHONE$16, 0);
1395                     if (target == null)
1396                     {
1397                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PHONE$16);
1398                     }
1399                     target.setStringValue(phone);
1400                 }
1401             }
1402             
1403             
1404 
1405 
1406             public void xsetPhone(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType phone)
1407             {
1408                 synchronized (monitor())
1409                 {
1410                     check_orphaned();
1411                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
1412                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(PHONE$16, 0);
1413                     if (target == null)
1414                     {
1415                       target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().add_element_user(PHONE$16);
1416                     }
1417                     target.set(phone);
1418                 }
1419             }
1420             
1421             
1422 
1423 
1424             public java.lang.String getFax()
1425             {
1426                 synchronized (monitor())
1427                 {
1428                     check_orphaned();
1429                     org.apache.xmlbeans.SimpleValue target = null;
1430                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FAX$18, 0);
1431                     if (target == null)
1432                     {
1433                       return null;
1434                     }
1435                     return target.getStringValue();
1436                 }
1437             }
1438             
1439             
1440 
1441 
1442             public gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetFax()
1443             {
1444                 synchronized (monitor())
1445                 {
1446                     check_orphaned();
1447                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
1448                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(FAX$18, 0);
1449                     return target;
1450                 }
1451             }
1452             
1453             
1454 
1455 
1456             public boolean isSetFax()
1457             {
1458                 synchronized (monitor())
1459                 {
1460                     check_orphaned();
1461                     return get_store().count_elements(FAX$18) != 0;
1462                 }
1463             }
1464             
1465             
1466 
1467 
1468             public void setFax(java.lang.String fax)
1469             {
1470                 synchronized (monitor())
1471                 {
1472                     check_orphaned();
1473                     org.apache.xmlbeans.SimpleValue target = null;
1474                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FAX$18, 0);
1475                     if (target == null)
1476                     {
1477                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FAX$18);
1478                     }
1479                     target.setStringValue(fax);
1480                 }
1481             }
1482             
1483             
1484 
1485 
1486             public void xsetFax(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType fax)
1487             {
1488                 synchronized (monitor())
1489                 {
1490                     check_orphaned();
1491                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
1492                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(FAX$18, 0);
1493                     if (target == null)
1494                     {
1495                       target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().add_element_user(FAX$18);
1496                     }
1497                     target.set(fax);
1498                 }
1499             }
1500             
1501             
1502 
1503 
1504             public void unsetFax()
1505             {
1506                 synchronized (monitor())
1507                 {
1508                     check_orphaned();
1509                     get_store().remove_element(FAX$18, 0);
1510                 }
1511             }
1512             
1513             
1514 
1515 
1516             public gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectDirector.MailingAddressIndicator.Enum getMailingAddressIndicator()
1517             {
1518                 synchronized (monitor())
1519                 {
1520                     check_orphaned();
1521                     org.apache.xmlbeans.SimpleValue target = null;
1522                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MAILINGADDRESSINDICATOR$20, 0);
1523                     if (target == null)
1524                     {
1525                       return null;
1526                     }
1527                     return (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectDirector.MailingAddressIndicator.Enum)target.getEnumValue();
1528                 }
1529             }
1530             
1531             
1532 
1533 
1534             public gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectDirector.MailingAddressIndicator xgetMailingAddressIndicator()
1535             {
1536                 synchronized (monitor())
1537                 {
1538                     check_orphaned();
1539                     gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectDirector.MailingAddressIndicator target = null;
1540                     target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectDirector.MailingAddressIndicator)get_store().find_element_user(MAILINGADDRESSINDICATOR$20, 0);
1541                     return target;
1542                 }
1543             }
1544             
1545             
1546 
1547 
1548             public void setMailingAddressIndicator(gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectDirector.MailingAddressIndicator.Enum mailingAddressIndicator)
1549             {
1550                 synchronized (monitor())
1551                 {
1552                     check_orphaned();
1553                     org.apache.xmlbeans.SimpleValue target = null;
1554                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MAILINGADDRESSINDICATOR$20, 0);
1555                     if (target == null)
1556                     {
1557                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MAILINGADDRESSINDICATOR$20);
1558                     }
1559                     target.setEnumValue(mailingAddressIndicator);
1560                 }
1561             }
1562             
1563             
1564 
1565 
1566             public void xsetMailingAddressIndicator(gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectDirector.MailingAddressIndicator mailingAddressIndicator)
1567             {
1568                 synchronized (monitor())
1569                 {
1570                     check_orphaned();
1571                     gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectDirector.MailingAddressIndicator target = null;
1572                     target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectDirector.MailingAddressIndicator)get_store().find_element_user(MAILINGADDRESSINDICATOR$20, 0);
1573                     if (target == null)
1574                     {
1575                       target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectDirector.MailingAddressIndicator)get_store().add_element_user(MAILINGADDRESSINDICATOR$20);
1576                     }
1577                     target.set(mailingAddressIndicator);
1578                 }
1579             }
1580             
1581 
1582 
1583 
1584 
1585             public static class MailingAddressIndicatorImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectDirector.MailingAddressIndicator
1586             {
1587                 private static final long serialVersionUID = 1L;
1588                 
1589                 public MailingAddressIndicatorImpl(org.apache.xmlbeans.SchemaType sType)
1590                 {
1591                     super(sType, false);
1592                 }
1593                 
1594                 protected MailingAddressIndicatorImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
1595                 {
1596                     super(sType, b);
1597                 }
1598             }
1599         }
1600         
1601 
1602 
1603 
1604 
1605         public static class InstitutionInformationImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.InstitutionInformation
1606         {
1607             private static final long serialVersionUID = 1L;
1608             
1609             public InstitutionInformationImpl(org.apache.xmlbeans.SchemaType sType)
1610             {
1611                 super(sType);
1612             }
1613             
1614             private static final javax.xml.namespace.QName ORGANIZATIONTYPE$0 = 
1615                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEH_SF424CoverPageSupplemental_2_0-V2.0", "OrganizationType");
1616             private static final javax.xml.namespace.QName STATUS$2 = 
1617                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEH_SF424CoverPageSupplemental_2_0-V2.0", "Status");
1618             
1619             
1620             
1621 
1622 
1623             public gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.OrganizationTypeDataType.Enum getOrganizationType()
1624             {
1625                 synchronized (monitor())
1626                 {
1627                     check_orphaned();
1628                     org.apache.xmlbeans.SimpleValue target = null;
1629                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONTYPE$0, 0);
1630                     if (target == null)
1631                     {
1632                       return null;
1633                     }
1634                     return (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.OrganizationTypeDataType.Enum)target.getEnumValue();
1635                 }
1636             }
1637             
1638             
1639 
1640 
1641             public gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.OrganizationTypeDataType xgetOrganizationType()
1642             {
1643                 synchronized (monitor())
1644                 {
1645                     check_orphaned();
1646                     gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.OrganizationTypeDataType target = null;
1647                     target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.OrganizationTypeDataType)get_store().find_element_user(ORGANIZATIONTYPE$0, 0);
1648                     return target;
1649                 }
1650             }
1651             
1652             
1653 
1654 
1655             public void setOrganizationType(gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.OrganizationTypeDataType.Enum organizationType)
1656             {
1657                 synchronized (monitor())
1658                 {
1659                     check_orphaned();
1660                     org.apache.xmlbeans.SimpleValue target = null;
1661                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONTYPE$0, 0);
1662                     if (target == null)
1663                     {
1664                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONTYPE$0);
1665                     }
1666                     target.setEnumValue(organizationType);
1667                 }
1668             }
1669             
1670             
1671 
1672 
1673             public void xsetOrganizationType(gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.OrganizationTypeDataType organizationType)
1674             {
1675                 synchronized (monitor())
1676                 {
1677                     check_orphaned();
1678                     gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.OrganizationTypeDataType target = null;
1679                     target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.OrganizationTypeDataType)get_store().find_element_user(ORGANIZATIONTYPE$0, 0);
1680                     if (target == null)
1681                     {
1682                       target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.OrganizationTypeDataType)get_store().add_element_user(ORGANIZATIONTYPE$0);
1683                     }
1684                     target.set(organizationType);
1685                 }
1686             }
1687             
1688             
1689 
1690 
1691             public gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.InstitutionInformation.Status.Enum getStatus()
1692             {
1693                 synchronized (monitor())
1694                 {
1695                     check_orphaned();
1696                     org.apache.xmlbeans.SimpleValue target = null;
1697                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATUS$2, 0);
1698                     if (target == null)
1699                     {
1700                       return null;
1701                     }
1702                     return (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.InstitutionInformation.Status.Enum)target.getEnumValue();
1703                 }
1704             }
1705             
1706             
1707 
1708 
1709             public gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.InstitutionInformation.Status xgetStatus()
1710             {
1711                 synchronized (monitor())
1712                 {
1713                     check_orphaned();
1714                     gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.InstitutionInformation.Status target = null;
1715                     target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.InstitutionInformation.Status)get_store().find_element_user(STATUS$2, 0);
1716                     return target;
1717                 }
1718             }
1719             
1720             
1721 
1722 
1723             public void setStatus(gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.InstitutionInformation.Status.Enum status)
1724             {
1725                 synchronized (monitor())
1726                 {
1727                     check_orphaned();
1728                     org.apache.xmlbeans.SimpleValue target = null;
1729                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATUS$2, 0);
1730                     if (target == null)
1731                     {
1732                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STATUS$2);
1733                     }
1734                     target.setEnumValue(status);
1735                 }
1736             }
1737             
1738             
1739 
1740 
1741             public void xsetStatus(gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.InstitutionInformation.Status status)
1742             {
1743                 synchronized (monitor())
1744                 {
1745                     check_orphaned();
1746                     gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.InstitutionInformation.Status target = null;
1747                     target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.InstitutionInformation.Status)get_store().find_element_user(STATUS$2, 0);
1748                     if (target == null)
1749                     {
1750                       target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.InstitutionInformation.Status)get_store().add_element_user(STATUS$2);
1751                     }
1752                     target.set(status);
1753                 }
1754             }
1755             
1756 
1757 
1758 
1759 
1760             public static class StatusImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.InstitutionInformation.Status
1761             {
1762                 private static final long serialVersionUID = 1L;
1763                 
1764                 public StatusImpl(org.apache.xmlbeans.SchemaType sType)
1765                 {
1766                     super(sType, false);
1767                 }
1768                 
1769                 protected StatusImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
1770                 {
1771                     super(sType, b);
1772                 }
1773             }
1774         }
1775         
1776 
1777 
1778 
1779 
1780         public static class ProjectFundingImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectFunding
1781         {
1782             private static final long serialVersionUID = 1L;
1783             
1784             public ProjectFundingImpl(org.apache.xmlbeans.SchemaType sType)
1785             {
1786                 super(sType);
1787             }
1788             
1789             private static final javax.xml.namespace.QName PROGRAMSOTHERTHANCHALLENGEGRANTS$0 = 
1790                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEH_SF424CoverPageSupplemental_2_0-V2.0", "ProgramsOtherThanChallengeGrants");
1791             private static final javax.xml.namespace.QName CHALLENGEGRANTSAPPLICANTONLY$2 = 
1792                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEH_SF424CoverPageSupplemental_2_0-V2.0", "ChallengeGrantsApplicantOnly");
1793             
1794             
1795             
1796 
1797 
1798             public gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectFunding.ProgramsOtherThanChallengeGrants getProgramsOtherThanChallengeGrants()
1799             {
1800                 synchronized (monitor())
1801                 {
1802                     check_orphaned();
1803                     gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectFunding.ProgramsOtherThanChallengeGrants target = null;
1804                     target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectFunding.ProgramsOtherThanChallengeGrants)get_store().find_element_user(PROGRAMSOTHERTHANCHALLENGEGRANTS$0, 0);
1805                     if (target == null)
1806                     {
1807                       return null;
1808                     }
1809                     return target;
1810                 }
1811             }
1812             
1813             
1814 
1815 
1816             public boolean isNilProgramsOtherThanChallengeGrants()
1817             {
1818                 synchronized (monitor())
1819                 {
1820                     check_orphaned();
1821                     gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectFunding.ProgramsOtherThanChallengeGrants target = null;
1822                     target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectFunding.ProgramsOtherThanChallengeGrants)get_store().find_element_user(PROGRAMSOTHERTHANCHALLENGEGRANTS$0, 0);
1823                     if (target == null) return false;
1824                     return target.isNil();
1825                 }
1826             }
1827             
1828             
1829 
1830 
1831             public boolean isSetProgramsOtherThanChallengeGrants()
1832             {
1833                 synchronized (monitor())
1834                 {
1835                     check_orphaned();
1836                     return get_store().count_elements(PROGRAMSOTHERTHANCHALLENGEGRANTS$0) != 0;
1837                 }
1838             }
1839             
1840             
1841 
1842 
1843             public void setProgramsOtherThanChallengeGrants(gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectFunding.ProgramsOtherThanChallengeGrants programsOtherThanChallengeGrants)
1844             {
1845                 generatedSetterHelperImpl(programsOtherThanChallengeGrants, PROGRAMSOTHERTHANCHALLENGEGRANTS$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1846             }
1847             
1848             
1849 
1850 
1851             public gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectFunding.ProgramsOtherThanChallengeGrants addNewProgramsOtherThanChallengeGrants()
1852             {
1853                 synchronized (monitor())
1854                 {
1855                     check_orphaned();
1856                     gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectFunding.ProgramsOtherThanChallengeGrants target = null;
1857                     target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectFunding.ProgramsOtherThanChallengeGrants)get_store().add_element_user(PROGRAMSOTHERTHANCHALLENGEGRANTS$0);
1858                     return target;
1859                 }
1860             }
1861             
1862             
1863 
1864 
1865             public void setNilProgramsOtherThanChallengeGrants()
1866             {
1867                 synchronized (monitor())
1868                 {
1869                     check_orphaned();
1870                     gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectFunding.ProgramsOtherThanChallengeGrants target = null;
1871                     target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectFunding.ProgramsOtherThanChallengeGrants)get_store().find_element_user(PROGRAMSOTHERTHANCHALLENGEGRANTS$0, 0);
1872                     if (target == null)
1873                     {
1874                       target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectFunding.ProgramsOtherThanChallengeGrants)get_store().add_element_user(PROGRAMSOTHERTHANCHALLENGEGRANTS$0);
1875                     }
1876                     target.setNil();
1877                 }
1878             }
1879             
1880             
1881 
1882 
1883             public void unsetProgramsOtherThanChallengeGrants()
1884             {
1885                 synchronized (monitor())
1886                 {
1887                     check_orphaned();
1888                     get_store().remove_element(PROGRAMSOTHERTHANCHALLENGEGRANTS$0, 0);
1889                 }
1890             }
1891             
1892             
1893 
1894 
1895             public gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectFunding.ChallengeGrantsApplicantOnly getChallengeGrantsApplicantOnly()
1896             {
1897                 synchronized (monitor())
1898                 {
1899                     check_orphaned();
1900                     gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectFunding.ChallengeGrantsApplicantOnly target = null;
1901                     target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectFunding.ChallengeGrantsApplicantOnly)get_store().find_element_user(CHALLENGEGRANTSAPPLICANTONLY$2, 0);
1902                     if (target == null)
1903                     {
1904                       return null;
1905                     }
1906                     return target;
1907                 }
1908             }
1909             
1910             
1911 
1912 
1913             public boolean isNilChallengeGrantsApplicantOnly()
1914             {
1915                 synchronized (monitor())
1916                 {
1917                     check_orphaned();
1918                     gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectFunding.ChallengeGrantsApplicantOnly target = null;
1919                     target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectFunding.ChallengeGrantsApplicantOnly)get_store().find_element_user(CHALLENGEGRANTSAPPLICANTONLY$2, 0);
1920                     if (target == null) return false;
1921                     return target.isNil();
1922                 }
1923             }
1924             
1925             
1926 
1927 
1928             public boolean isSetChallengeGrantsApplicantOnly()
1929             {
1930                 synchronized (monitor())
1931                 {
1932                     check_orphaned();
1933                     return get_store().count_elements(CHALLENGEGRANTSAPPLICANTONLY$2) != 0;
1934                 }
1935             }
1936             
1937             
1938 
1939 
1940             public void setChallengeGrantsApplicantOnly(gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectFunding.ChallengeGrantsApplicantOnly challengeGrantsApplicantOnly)
1941             {
1942                 generatedSetterHelperImpl(challengeGrantsApplicantOnly, CHALLENGEGRANTSAPPLICANTONLY$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1943             }
1944             
1945             
1946 
1947 
1948             public gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectFunding.ChallengeGrantsApplicantOnly addNewChallengeGrantsApplicantOnly()
1949             {
1950                 synchronized (monitor())
1951                 {
1952                     check_orphaned();
1953                     gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectFunding.ChallengeGrantsApplicantOnly target = null;
1954                     target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectFunding.ChallengeGrantsApplicantOnly)get_store().add_element_user(CHALLENGEGRANTSAPPLICANTONLY$2);
1955                     return target;
1956                 }
1957             }
1958             
1959             
1960 
1961 
1962             public void setNilChallengeGrantsApplicantOnly()
1963             {
1964                 synchronized (monitor())
1965                 {
1966                     check_orphaned();
1967                     gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectFunding.ChallengeGrantsApplicantOnly target = null;
1968                     target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectFunding.ChallengeGrantsApplicantOnly)get_store().find_element_user(CHALLENGEGRANTSAPPLICANTONLY$2, 0);
1969                     if (target == null)
1970                     {
1971                       target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectFunding.ChallengeGrantsApplicantOnly)get_store().add_element_user(CHALLENGEGRANTSAPPLICANTONLY$2);
1972                     }
1973                     target.setNil();
1974                 }
1975             }
1976             
1977             
1978 
1979 
1980             public void unsetChallengeGrantsApplicantOnly()
1981             {
1982                 synchronized (monitor())
1983                 {
1984                     check_orphaned();
1985                     get_store().remove_element(CHALLENGEGRANTSAPPLICANTONLY$2, 0);
1986                 }
1987             }
1988             
1989 
1990 
1991 
1992 
1993             public static class ProgramsOtherThanChallengeGrantsImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectFunding.ProgramsOtherThanChallengeGrants
1994             {
1995                 private static final long serialVersionUID = 1L;
1996                 
1997                 public ProgramsOtherThanChallengeGrantsImpl(org.apache.xmlbeans.SchemaType sType)
1998                 {
1999                     super(sType);
2000                 }
2001                 
2002                 private static final javax.xml.namespace.QName OUTRIGHTFUNDS$0 = 
2003                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEH_SF424CoverPageSupplemental_2_0-V2.0", "OutrightFunds");
2004                 private static final javax.xml.namespace.QName FEDERALMATCH$2 = 
2005                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEH_SF424CoverPageSupplemental_2_0-V2.0", "FederalMatch");
2006                 private static final javax.xml.namespace.QName TOTALFROMNEH$4 = 
2007                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEH_SF424CoverPageSupplemental_2_0-V2.0", "TotalfromNEH");
2008                 private static final javax.xml.namespace.QName COSTSHARING$6 = 
2009                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEH_SF424CoverPageSupplemental_2_0-V2.0", "CostSharing");
2010                 private static final javax.xml.namespace.QName TOTALPROJECTCOSTS$8 = 
2011                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEH_SF424CoverPageSupplemental_2_0-V2.0", "TotalProjectCosts");
2012                 
2013                 
2014                 
2015 
2016 
2017                 public java.math.BigDecimal getOutrightFunds()
2018                 {
2019                     synchronized (monitor())
2020                     {
2021                       check_orphaned();
2022                       org.apache.xmlbeans.SimpleValue target = null;
2023                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OUTRIGHTFUNDS$0, 0);
2024                       if (target == null)
2025                       {
2026                         return null;
2027                       }
2028                       return target.getBigDecimalValue();
2029                     }
2030                 }
2031                 
2032                 
2033 
2034 
2035                 public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetOutrightFunds()
2036                 {
2037                     synchronized (monitor())
2038                     {
2039                       check_orphaned();
2040                       gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2041                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(OUTRIGHTFUNDS$0, 0);
2042                       return target;
2043                     }
2044                 }
2045                 
2046                 
2047 
2048 
2049                 public boolean isSetOutrightFunds()
2050                 {
2051                     synchronized (monitor())
2052                     {
2053                       check_orphaned();
2054                       return get_store().count_elements(OUTRIGHTFUNDS$0) != 0;
2055                     }
2056                 }
2057                 
2058                 
2059 
2060 
2061                 public void setOutrightFunds(java.math.BigDecimal outrightFunds)
2062                 {
2063                     synchronized (monitor())
2064                     {
2065                       check_orphaned();
2066                       org.apache.xmlbeans.SimpleValue target = null;
2067                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OUTRIGHTFUNDS$0, 0);
2068                       if (target == null)
2069                       {
2070                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OUTRIGHTFUNDS$0);
2071                       }
2072                       target.setBigDecimalValue(outrightFunds);
2073                     }
2074                 }
2075                 
2076                 
2077 
2078 
2079                 public void xsetOutrightFunds(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType outrightFunds)
2080                 {
2081                     synchronized (monitor())
2082                     {
2083                       check_orphaned();
2084                       gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2085                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(OUTRIGHTFUNDS$0, 0);
2086                       if (target == null)
2087                       {
2088                         target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(OUTRIGHTFUNDS$0);
2089                       }
2090                       target.set(outrightFunds);
2091                     }
2092                 }
2093                 
2094                 
2095 
2096 
2097                 public void unsetOutrightFunds()
2098                 {
2099                     synchronized (monitor())
2100                     {
2101                       check_orphaned();
2102                       get_store().remove_element(OUTRIGHTFUNDS$0, 0);
2103                     }
2104                 }
2105                 
2106                 
2107 
2108 
2109                 public java.math.BigDecimal getFederalMatch()
2110                 {
2111                     synchronized (monitor())
2112                     {
2113                       check_orphaned();
2114                       org.apache.xmlbeans.SimpleValue target = null;
2115                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALMATCH$2, 0);
2116                       if (target == null)
2117                       {
2118                         return null;
2119                       }
2120                       return target.getBigDecimalValue();
2121                     }
2122                 }
2123                 
2124                 
2125 
2126 
2127                 public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetFederalMatch()
2128                 {
2129                     synchronized (monitor())
2130                     {
2131                       check_orphaned();
2132                       gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2133                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(FEDERALMATCH$2, 0);
2134                       return target;
2135                     }
2136                 }
2137                 
2138                 
2139 
2140 
2141                 public boolean isSetFederalMatch()
2142                 {
2143                     synchronized (monitor())
2144                     {
2145                       check_orphaned();
2146                       return get_store().count_elements(FEDERALMATCH$2) != 0;
2147                     }
2148                 }
2149                 
2150                 
2151 
2152 
2153                 public void setFederalMatch(java.math.BigDecimal federalMatch)
2154                 {
2155                     synchronized (monitor())
2156                     {
2157                       check_orphaned();
2158                       org.apache.xmlbeans.SimpleValue target = null;
2159                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALMATCH$2, 0);
2160                       if (target == null)
2161                       {
2162                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALMATCH$2);
2163                       }
2164                       target.setBigDecimalValue(federalMatch);
2165                     }
2166                 }
2167                 
2168                 
2169 
2170 
2171                 public void xsetFederalMatch(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType federalMatch)
2172                 {
2173                     synchronized (monitor())
2174                     {
2175                       check_orphaned();
2176                       gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2177                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(FEDERALMATCH$2, 0);
2178                       if (target == null)
2179                       {
2180                         target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(FEDERALMATCH$2);
2181                       }
2182                       target.set(federalMatch);
2183                     }
2184                 }
2185                 
2186                 
2187 
2188 
2189                 public void unsetFederalMatch()
2190                 {
2191                     synchronized (monitor())
2192                     {
2193                       check_orphaned();
2194                       get_store().remove_element(FEDERALMATCH$2, 0);
2195                     }
2196                 }
2197                 
2198                 
2199 
2200 
2201                 public java.math.BigDecimal getTotalfromNEH()
2202                 {
2203                     synchronized (monitor())
2204                     {
2205                       check_orphaned();
2206                       org.apache.xmlbeans.SimpleValue target = null;
2207                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALFROMNEH$4, 0);
2208                       if (target == null)
2209                       {
2210                         return null;
2211                       }
2212                       return target.getBigDecimalValue();
2213                     }
2214                 }
2215                 
2216                 
2217 
2218 
2219                 public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTotalfromNEH()
2220                 {
2221                     synchronized (monitor())
2222                     {
2223                       check_orphaned();
2224                       gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
2225                       target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(TOTALFROMNEH$4, 0);
2226                       return target;
2227                     }
2228                 }
2229                 
2230                 
2231 
2232 
2233                 public boolean isSetTotalfromNEH()
2234                 {
2235                     synchronized (monitor())
2236                     {
2237                       check_orphaned();
2238                       return get_store().count_elements(TOTALFROMNEH$4) != 0;
2239                     }
2240                 }
2241                 
2242                 
2243 
2244 
2245                 public void setTotalfromNEH(java.math.BigDecimal totalfromNEH)
2246                 {
2247                     synchronized (monitor())
2248                     {
2249                       check_orphaned();
2250                       org.apache.xmlbeans.SimpleValue target = null;
2251                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALFROMNEH$4, 0);
2252                       if (target == null)
2253                       {
2254                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTALFROMNEH$4);
2255                       }
2256                       target.setBigDecimalValue(totalfromNEH);
2257                     }
2258                 }
2259                 
2260                 
2261 
2262 
2263                 public void xsetTotalfromNEH(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType totalfromNEH)
2264                 {
2265                     synchronized (monitor())
2266                     {
2267                       check_orphaned();
2268                       gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
2269                       target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(TOTALFROMNEH$4, 0);
2270                       if (target == null)
2271                       {
2272                         target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(TOTALFROMNEH$4);
2273                       }
2274                       target.set(totalfromNEH);
2275                     }
2276                 }
2277                 
2278                 
2279 
2280 
2281                 public void unsetTotalfromNEH()
2282                 {
2283                     synchronized (monitor())
2284                     {
2285                       check_orphaned();
2286                       get_store().remove_element(TOTALFROMNEH$4, 0);
2287                     }
2288                 }
2289                 
2290                 
2291 
2292 
2293                 public java.math.BigDecimal getCostSharing()
2294                 {
2295                     synchronized (monitor())
2296                     {
2297                       check_orphaned();
2298                       org.apache.xmlbeans.SimpleValue target = null;
2299                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTSHARING$6, 0);
2300                       if (target == null)
2301                       {
2302                         return null;
2303                       }
2304                       return target.getBigDecimalValue();
2305                     }
2306                 }
2307                 
2308                 
2309 
2310 
2311                 public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetCostSharing()
2312                 {
2313                     synchronized (monitor())
2314                     {
2315                       check_orphaned();
2316                       gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2317                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(COSTSHARING$6, 0);
2318                       return target;
2319                     }
2320                 }
2321                 
2322                 
2323 
2324 
2325                 public boolean isSetCostSharing()
2326                 {
2327                     synchronized (monitor())
2328                     {
2329                       check_orphaned();
2330                       return get_store().count_elements(COSTSHARING$6) != 0;
2331                     }
2332                 }
2333                 
2334                 
2335 
2336 
2337                 public void setCostSharing(java.math.BigDecimal costSharing)
2338                 {
2339                     synchronized (monitor())
2340                     {
2341                       check_orphaned();
2342                       org.apache.xmlbeans.SimpleValue target = null;
2343                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTSHARING$6, 0);
2344                       if (target == null)
2345                       {
2346                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COSTSHARING$6);
2347                       }
2348                       target.setBigDecimalValue(costSharing);
2349                     }
2350                 }
2351                 
2352                 
2353 
2354 
2355                 public void xsetCostSharing(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType costSharing)
2356                 {
2357                     synchronized (monitor())
2358                     {
2359                       check_orphaned();
2360                       gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2361                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(COSTSHARING$6, 0);
2362                       if (target == null)
2363                       {
2364                         target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(COSTSHARING$6);
2365                       }
2366                       target.set(costSharing);
2367                     }
2368                 }
2369                 
2370                 
2371 
2372 
2373                 public void unsetCostSharing()
2374                 {
2375                     synchronized (monitor())
2376                     {
2377                       check_orphaned();
2378                       get_store().remove_element(COSTSHARING$6, 0);
2379                     }
2380                 }
2381                 
2382                 
2383 
2384 
2385                 public java.math.BigDecimal getTotalProjectCosts()
2386                 {
2387                     synchronized (monitor())
2388                     {
2389                       check_orphaned();
2390                       org.apache.xmlbeans.SimpleValue target = null;
2391                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALPROJECTCOSTS$8, 0);
2392                       if (target == null)
2393                       {
2394                         return null;
2395                       }
2396                       return target.getBigDecimalValue();
2397                     }
2398                 }
2399                 
2400                 
2401 
2402 
2403                 public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTotalProjectCosts()
2404                 {
2405                     synchronized (monitor())
2406                     {
2407                       check_orphaned();
2408                       gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
2409                       target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(TOTALPROJECTCOSTS$8, 0);
2410                       return target;
2411                     }
2412                 }
2413                 
2414                 
2415 
2416 
2417                 public boolean isSetTotalProjectCosts()
2418                 {
2419                     synchronized (monitor())
2420                     {
2421                       check_orphaned();
2422                       return get_store().count_elements(TOTALPROJECTCOSTS$8) != 0;
2423                     }
2424                 }
2425                 
2426                 
2427 
2428 
2429                 public void setTotalProjectCosts(java.math.BigDecimal totalProjectCosts)
2430                 {
2431                     synchronized (monitor())
2432                     {
2433                       check_orphaned();
2434                       org.apache.xmlbeans.SimpleValue target = null;
2435                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALPROJECTCOSTS$8, 0);
2436                       if (target == null)
2437                       {
2438                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTALPROJECTCOSTS$8);
2439                       }
2440                       target.setBigDecimalValue(totalProjectCosts);
2441                     }
2442                 }
2443                 
2444                 
2445 
2446 
2447                 public void xsetTotalProjectCosts(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType totalProjectCosts)
2448                 {
2449                     synchronized (monitor())
2450                     {
2451                       check_orphaned();
2452                       gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
2453                       target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(TOTALPROJECTCOSTS$8, 0);
2454                       if (target == null)
2455                       {
2456                         target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(TOTALPROJECTCOSTS$8);
2457                       }
2458                       target.set(totalProjectCosts);
2459                     }
2460                 }
2461                 
2462                 
2463 
2464 
2465                 public void unsetTotalProjectCosts()
2466                 {
2467                     synchronized (monitor())
2468                     {
2469                       check_orphaned();
2470                       get_store().remove_element(TOTALPROJECTCOSTS$8, 0);
2471                     }
2472                 }
2473             }
2474             
2475 
2476 
2477 
2478 
2479             public static class ChallengeGrantsApplicantOnlyImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectFunding.ChallengeGrantsApplicantOnly
2480             {
2481                 private static final long serialVersionUID = 1L;
2482                 
2483                 public ChallengeGrantsApplicantOnlyImpl(org.apache.xmlbeans.SchemaType sType)
2484                 {
2485                     super(sType);
2486                 }
2487                 
2488                 private static final javax.xml.namespace.QName FISCAYEAR1$0 = 
2489                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEH_SF424CoverPageSupplemental_2_0-V2.0", "FiscaYear1");
2490                 private static final javax.xml.namespace.QName FISCAYEAR2$2 = 
2491                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEH_SF424CoverPageSupplemental_2_0-V2.0", "FiscaYear2");
2492                 private static final javax.xml.namespace.QName FISCAYEAR3$4 = 
2493                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEH_SF424CoverPageSupplemental_2_0-V2.0", "FiscaYear3");
2494                 private static final javax.xml.namespace.QName TOTALFROMNEH$6 = 
2495                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEH_SF424CoverPageSupplemental_2_0-V2.0", "TotalfromNEH");
2496                 private static final javax.xml.namespace.QName NONFEDERALMATCH$8 = 
2497                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEH_SF424CoverPageSupplemental_2_0-V2.0", "NonFederalMatch");
2498                 private static final javax.xml.namespace.QName TOTAL$10 = 
2499                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEH_SF424CoverPageSupplemental_2_0-V2.0", "Total");
2500                 private static final javax.xml.namespace.QName MATCHINGRATIO$12 = 
2501                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEH_SF424CoverPageSupplemental_2_0-V2.0", "MatchingRatio");
2502                 
2503                 
2504                 
2505 
2506 
2507                 public java.math.BigDecimal getFiscaYear1()
2508                 {
2509                     synchronized (monitor())
2510                     {
2511                       check_orphaned();
2512                       org.apache.xmlbeans.SimpleValue target = null;
2513                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FISCAYEAR1$0, 0);
2514                       if (target == null)
2515                       {
2516                         return null;
2517                       }
2518                       return target.getBigDecimalValue();
2519                     }
2520                 }
2521                 
2522                 
2523 
2524 
2525                 public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetFiscaYear1()
2526                 {
2527                     synchronized (monitor())
2528                     {
2529                       check_orphaned();
2530                       gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2531                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(FISCAYEAR1$0, 0);
2532                       return target;
2533                     }
2534                 }
2535                 
2536                 
2537 
2538 
2539                 public boolean isSetFiscaYear1()
2540                 {
2541                     synchronized (monitor())
2542                     {
2543                       check_orphaned();
2544                       return get_store().count_elements(FISCAYEAR1$0) != 0;
2545                     }
2546                 }
2547                 
2548                 
2549 
2550 
2551                 public void setFiscaYear1(java.math.BigDecimal fiscaYear1)
2552                 {
2553                     synchronized (monitor())
2554                     {
2555                       check_orphaned();
2556                       org.apache.xmlbeans.SimpleValue target = null;
2557                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FISCAYEAR1$0, 0);
2558                       if (target == null)
2559                       {
2560                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FISCAYEAR1$0);
2561                       }
2562                       target.setBigDecimalValue(fiscaYear1);
2563                     }
2564                 }
2565                 
2566                 
2567 
2568 
2569                 public void xsetFiscaYear1(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType fiscaYear1)
2570                 {
2571                     synchronized (monitor())
2572                     {
2573                       check_orphaned();
2574                       gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2575                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(FISCAYEAR1$0, 0);
2576                       if (target == null)
2577                       {
2578                         target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(FISCAYEAR1$0);
2579                       }
2580                       target.set(fiscaYear1);
2581                     }
2582                 }
2583                 
2584                 
2585 
2586 
2587                 public void unsetFiscaYear1()
2588                 {
2589                     synchronized (monitor())
2590                     {
2591                       check_orphaned();
2592                       get_store().remove_element(FISCAYEAR1$0, 0);
2593                     }
2594                 }
2595                 
2596                 
2597 
2598 
2599                 public java.math.BigDecimal getFiscaYear2()
2600                 {
2601                     synchronized (monitor())
2602                     {
2603                       check_orphaned();
2604                       org.apache.xmlbeans.SimpleValue target = null;
2605                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FISCAYEAR2$2, 0);
2606                       if (target == null)
2607                       {
2608                         return null;
2609                       }
2610                       return target.getBigDecimalValue();
2611                     }
2612                 }
2613                 
2614                 
2615 
2616 
2617                 public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetFiscaYear2()
2618                 {
2619                     synchronized (monitor())
2620                     {
2621                       check_orphaned();
2622                       gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2623                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(FISCAYEAR2$2, 0);
2624                       return target;
2625                     }
2626                 }
2627                 
2628                 
2629 
2630 
2631                 public boolean isSetFiscaYear2()
2632                 {
2633                     synchronized (monitor())
2634                     {
2635                       check_orphaned();
2636                       return get_store().count_elements(FISCAYEAR2$2) != 0;
2637                     }
2638                 }
2639                 
2640                 
2641 
2642 
2643                 public void setFiscaYear2(java.math.BigDecimal fiscaYear2)
2644                 {
2645                     synchronized (monitor())
2646                     {
2647                       check_orphaned();
2648                       org.apache.xmlbeans.SimpleValue target = null;
2649                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FISCAYEAR2$2, 0);
2650                       if (target == null)
2651                       {
2652                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FISCAYEAR2$2);
2653                       }
2654                       target.setBigDecimalValue(fiscaYear2);
2655                     }
2656                 }
2657                 
2658                 
2659 
2660 
2661                 public void xsetFiscaYear2(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType fiscaYear2)
2662                 {
2663                     synchronized (monitor())
2664                     {
2665                       check_orphaned();
2666                       gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2667                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(FISCAYEAR2$2, 0);
2668                       if (target == null)
2669                       {
2670                         target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(FISCAYEAR2$2);
2671                       }
2672                       target.set(fiscaYear2);
2673                     }
2674                 }
2675                 
2676                 
2677 
2678 
2679                 public void unsetFiscaYear2()
2680                 {
2681                     synchronized (monitor())
2682                     {
2683                       check_orphaned();
2684                       get_store().remove_element(FISCAYEAR2$2, 0);
2685                     }
2686                 }
2687                 
2688                 
2689 
2690 
2691                 public java.math.BigDecimal getFiscaYear3()
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(FISCAYEAR3$4, 0);
2698                       if (target == null)
2699                       {
2700                         return null;
2701                       }
2702                       return target.getBigDecimalValue();
2703                     }
2704                 }
2705                 
2706                 
2707 
2708 
2709                 public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetFiscaYear3()
2710                 {
2711                     synchronized (monitor())
2712                     {
2713                       check_orphaned();
2714                       gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2715                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(FISCAYEAR3$4, 0);
2716                       return target;
2717                     }
2718                 }
2719                 
2720                 
2721 
2722 
2723                 public boolean isSetFiscaYear3()
2724                 {
2725                     synchronized (monitor())
2726                     {
2727                       check_orphaned();
2728                       return get_store().count_elements(FISCAYEAR3$4) != 0;
2729                     }
2730                 }
2731                 
2732                 
2733 
2734 
2735                 public void setFiscaYear3(java.math.BigDecimal fiscaYear3)
2736                 {
2737                     synchronized (monitor())
2738                     {
2739                       check_orphaned();
2740                       org.apache.xmlbeans.SimpleValue target = null;
2741                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FISCAYEAR3$4, 0);
2742                       if (target == null)
2743                       {
2744                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FISCAYEAR3$4);
2745                       }
2746                       target.setBigDecimalValue(fiscaYear3);
2747                     }
2748                 }
2749                 
2750                 
2751 
2752 
2753                 public void xsetFiscaYear3(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType fiscaYear3)
2754                 {
2755                     synchronized (monitor())
2756                     {
2757                       check_orphaned();
2758                       gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2759                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(FISCAYEAR3$4, 0);
2760                       if (target == null)
2761                       {
2762                         target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(FISCAYEAR3$4);
2763                       }
2764                       target.set(fiscaYear3);
2765                     }
2766                 }
2767                 
2768                 
2769 
2770 
2771                 public void unsetFiscaYear3()
2772                 {
2773                     synchronized (monitor())
2774                     {
2775                       check_orphaned();
2776                       get_store().remove_element(FISCAYEAR3$4, 0);
2777                     }
2778                 }
2779                 
2780                 
2781 
2782 
2783                 public java.math.BigDecimal getTotalfromNEH()
2784                 {
2785                     synchronized (monitor())
2786                     {
2787                       check_orphaned();
2788                       org.apache.xmlbeans.SimpleValue target = null;
2789                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALFROMNEH$6, 0);
2790                       if (target == null)
2791                       {
2792                         return null;
2793                       }
2794                       return target.getBigDecimalValue();
2795                     }
2796                 }
2797                 
2798                 
2799 
2800 
2801                 public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTotalfromNEH()
2802                 {
2803                     synchronized (monitor())
2804                     {
2805                       check_orphaned();
2806                       gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
2807                       target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(TOTALFROMNEH$6, 0);
2808                       return target;
2809                     }
2810                 }
2811                 
2812                 
2813 
2814 
2815                 public boolean isSetTotalfromNEH()
2816                 {
2817                     synchronized (monitor())
2818                     {
2819                       check_orphaned();
2820                       return get_store().count_elements(TOTALFROMNEH$6) != 0;
2821                     }
2822                 }
2823                 
2824                 
2825 
2826 
2827                 public void setTotalfromNEH(java.math.BigDecimal totalfromNEH)
2828                 {
2829                     synchronized (monitor())
2830                     {
2831                       check_orphaned();
2832                       org.apache.xmlbeans.SimpleValue target = null;
2833                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALFROMNEH$6, 0);
2834                       if (target == null)
2835                       {
2836                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTALFROMNEH$6);
2837                       }
2838                       target.setBigDecimalValue(totalfromNEH);
2839                     }
2840                 }
2841                 
2842                 
2843 
2844 
2845                 public void xsetTotalfromNEH(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType totalfromNEH)
2846                 {
2847                     synchronized (monitor())
2848                     {
2849                       check_orphaned();
2850                       gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
2851                       target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(TOTALFROMNEH$6, 0);
2852                       if (target == null)
2853                       {
2854                         target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(TOTALFROMNEH$6);
2855                       }
2856                       target.set(totalfromNEH);
2857                     }
2858                 }
2859                 
2860                 
2861 
2862 
2863                 public void unsetTotalfromNEH()
2864                 {
2865                     synchronized (monitor())
2866                     {
2867                       check_orphaned();
2868                       get_store().remove_element(TOTALFROMNEH$6, 0);
2869                     }
2870                 }
2871                 
2872                 
2873 
2874 
2875                 public java.math.BigDecimal getNonFederalMatch()
2876                 {
2877                     synchronized (monitor())
2878                     {
2879                       check_orphaned();
2880                       org.apache.xmlbeans.SimpleValue target = null;
2881                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NONFEDERALMATCH$8, 0);
2882                       if (target == null)
2883                       {
2884                         return null;
2885                       }
2886                       return target.getBigDecimalValue();
2887                     }
2888                 }
2889                 
2890                 
2891 
2892 
2893                 public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNonFederalMatch()
2894                 {
2895                     synchronized (monitor())
2896                     {
2897                       check_orphaned();
2898                       gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2899                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NONFEDERALMATCH$8, 0);
2900                       return target;
2901                     }
2902                 }
2903                 
2904                 
2905 
2906 
2907                 public boolean isSetNonFederalMatch()
2908                 {
2909                     synchronized (monitor())
2910                     {
2911                       check_orphaned();
2912                       return get_store().count_elements(NONFEDERALMATCH$8) != 0;
2913                     }
2914                 }
2915                 
2916                 
2917 
2918 
2919                 public void setNonFederalMatch(java.math.BigDecimal nonFederalMatch)
2920                 {
2921                     synchronized (monitor())
2922                     {
2923                       check_orphaned();
2924                       org.apache.xmlbeans.SimpleValue target = null;
2925                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NONFEDERALMATCH$8, 0);
2926                       if (target == null)
2927                       {
2928                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NONFEDERALMATCH$8);
2929                       }
2930                       target.setBigDecimalValue(nonFederalMatch);
2931                     }
2932                 }
2933                 
2934                 
2935 
2936 
2937                 public void xsetNonFederalMatch(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType nonFederalMatch)
2938                 {
2939                     synchronized (monitor())
2940                     {
2941                       check_orphaned();
2942                       gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2943                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NONFEDERALMATCH$8, 0);
2944                       if (target == null)
2945                       {
2946                         target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NONFEDERALMATCH$8);
2947                       }
2948                       target.set(nonFederalMatch);
2949                     }
2950                 }
2951                 
2952                 
2953 
2954 
2955                 public void unsetNonFederalMatch()
2956                 {
2957                     synchronized (monitor())
2958                     {
2959                       check_orphaned();
2960                       get_store().remove_element(NONFEDERALMATCH$8, 0);
2961                     }
2962                 }
2963                 
2964                 
2965 
2966 
2967                 public java.math.BigDecimal getTotal()
2968                 {
2969                     synchronized (monitor())
2970                     {
2971                       check_orphaned();
2972                       org.apache.xmlbeans.SimpleValue target = null;
2973                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$10, 0);
2974                       if (target == null)
2975                       {
2976                         return null;
2977                       }
2978                       return target.getBigDecimalValue();
2979                     }
2980                 }
2981                 
2982                 
2983 
2984 
2985                 public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTotal()
2986                 {
2987                     synchronized (monitor())
2988                     {
2989                       check_orphaned();
2990                       gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
2991                       target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(TOTAL$10, 0);
2992                       return target;
2993                     }
2994                 }
2995                 
2996                 
2997 
2998 
2999                 public boolean isSetTotal()
3000                 {
3001                     synchronized (monitor())
3002                     {
3003                       check_orphaned();
3004                       return get_store().count_elements(TOTAL$10) != 0;
3005                     }
3006                 }
3007                 
3008                 
3009 
3010 
3011                 public void setTotal(java.math.BigDecimal total)
3012                 {
3013                     synchronized (monitor())
3014                     {
3015                       check_orphaned();
3016                       org.apache.xmlbeans.SimpleValue target = null;
3017                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$10, 0);
3018                       if (target == null)
3019                       {
3020                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTAL$10);
3021                       }
3022                       target.setBigDecimalValue(total);
3023                     }
3024                 }
3025                 
3026                 
3027 
3028 
3029                 public void xsetTotal(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType total)
3030                 {
3031                     synchronized (monitor())
3032                     {
3033                       check_orphaned();
3034                       gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
3035                       target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(TOTAL$10, 0);
3036                       if (target == null)
3037                       {
3038                         target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(TOTAL$10);
3039                       }
3040                       target.set(total);
3041                     }
3042                 }
3043                 
3044                 
3045 
3046 
3047                 public void unsetTotal()
3048                 {
3049                     synchronized (monitor())
3050                     {
3051                       check_orphaned();
3052                       get_store().remove_element(TOTAL$10, 0);
3053                     }
3054                 }
3055                 
3056                 
3057 
3058 
3059                 public java.math.BigDecimal getMatchingRatio()
3060                 {
3061                     synchronized (monitor())
3062                     {
3063                       check_orphaned();
3064                       org.apache.xmlbeans.SimpleValue target = null;
3065                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MATCHINGRATIO$12, 0);
3066                       if (target == null)
3067                       {
3068                         return null;
3069                       }
3070                       return target.getBigDecimalValue();
3071                     }
3072                 }
3073                 
3074                 
3075 
3076 
3077                 public gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectFunding.ChallengeGrantsApplicantOnly.MatchingRatio xgetMatchingRatio()
3078                 {
3079                     synchronized (monitor())
3080                     {
3081                       check_orphaned();
3082                       gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectFunding.ChallengeGrantsApplicantOnly.MatchingRatio target = null;
3083                       target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectFunding.ChallengeGrantsApplicantOnly.MatchingRatio)get_store().find_element_user(MATCHINGRATIO$12, 0);
3084                       return target;
3085                     }
3086                 }
3087                 
3088                 
3089 
3090 
3091                 public boolean isSetMatchingRatio()
3092                 {
3093                     synchronized (monitor())
3094                     {
3095                       check_orphaned();
3096                       return get_store().count_elements(MATCHINGRATIO$12) != 0;
3097                     }
3098                 }
3099                 
3100                 
3101 
3102 
3103                 public void setMatchingRatio(java.math.BigDecimal matchingRatio)
3104                 {
3105                     synchronized (monitor())
3106                     {
3107                       check_orphaned();
3108                       org.apache.xmlbeans.SimpleValue target = null;
3109                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MATCHINGRATIO$12, 0);
3110                       if (target == null)
3111                       {
3112                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MATCHINGRATIO$12);
3113                       }
3114                       target.setBigDecimalValue(matchingRatio);
3115                     }
3116                 }
3117                 
3118                 
3119 
3120 
3121                 public void xsetMatchingRatio(gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectFunding.ChallengeGrantsApplicantOnly.MatchingRatio matchingRatio)
3122                 {
3123                     synchronized (monitor())
3124                     {
3125                       check_orphaned();
3126                       gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectFunding.ChallengeGrantsApplicantOnly.MatchingRatio target = null;
3127                       target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectFunding.ChallengeGrantsApplicantOnly.MatchingRatio)get_store().find_element_user(MATCHINGRATIO$12, 0);
3128                       if (target == null)
3129                       {
3130                         target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectFunding.ChallengeGrantsApplicantOnly.MatchingRatio)get_store().add_element_user(MATCHINGRATIO$12);
3131                       }
3132                       target.set(matchingRatio);
3133                     }
3134                 }
3135                 
3136                 
3137 
3138 
3139                 public void unsetMatchingRatio()
3140                 {
3141                     synchronized (monitor())
3142                     {
3143                       check_orphaned();
3144                       get_store().remove_element(MATCHINGRATIO$12, 0);
3145                     }
3146                 }
3147                 
3148 
3149 
3150 
3151 
3152                 public static class MatchingRatioImpl extends org.apache.xmlbeans.impl.values.JavaDecimalHolderEx implements gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.ProjectFunding.ChallengeGrantsApplicantOnly.MatchingRatio
3153                 {
3154                     private static final long serialVersionUID = 1L;
3155                     
3156                     public MatchingRatioImpl(org.apache.xmlbeans.SchemaType sType)
3157                     {
3158                       super(sType, false);
3159                     }
3160                     
3161                     protected MatchingRatioImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
3162                     {
3163                       super(sType, b);
3164                     }
3165                 }
3166             }
3167         }
3168         
3169 
3170 
3171 
3172 
3173         public static class AdditionalFundingGroupImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.AdditionalFundingGroup
3174         {
3175             private static final long serialVersionUID = 1L;
3176             
3177             public AdditionalFundingGroupImpl(org.apache.xmlbeans.SchemaType sType)
3178             {
3179                 super(sType);
3180             }
3181             
3182             private static final javax.xml.namespace.QName ADDITIONALFUNDING$0 = 
3183                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEH_SF424CoverPageSupplemental_2_0-V2.0", "AdditionalFunding");
3184             private static final javax.xml.namespace.QName ADDITIONALFUNDINGEXPLANATION$2 = 
3185                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEH_SF424CoverPageSupplemental_2_0-V2.0", "AdditionalFundingExplanation");
3186             
3187             
3188             
3189 
3190 
3191             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAdditionalFunding()
3192             {
3193                 synchronized (monitor())
3194                 {
3195                     check_orphaned();
3196                     org.apache.xmlbeans.SimpleValue target = null;
3197                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ADDITIONALFUNDING$0, 0);
3198                     if (target == null)
3199                     {
3200                       return null;
3201                     }
3202                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
3203                 }
3204             }
3205             
3206             
3207 
3208 
3209             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAdditionalFunding()
3210             {
3211                 synchronized (monitor())
3212                 {
3213                     check_orphaned();
3214                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
3215                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ADDITIONALFUNDING$0, 0);
3216                     return target;
3217                 }
3218             }
3219             
3220             
3221 
3222 
3223             public void setAdditionalFunding(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum additionalFunding)
3224             {
3225                 synchronized (monitor())
3226                 {
3227                     check_orphaned();
3228                     org.apache.xmlbeans.SimpleValue target = null;
3229                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ADDITIONALFUNDING$0, 0);
3230                     if (target == null)
3231                     {
3232                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ADDITIONALFUNDING$0);
3233                     }
3234                     target.setEnumValue(additionalFunding);
3235                 }
3236             }
3237             
3238             
3239 
3240 
3241             public void xsetAdditionalFunding(gov.grants.apply.system.globalLibraryV20.YesNoDataType additionalFunding)
3242             {
3243                 synchronized (monitor())
3244                 {
3245                     check_orphaned();
3246                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
3247                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ADDITIONALFUNDING$0, 0);
3248                     if (target == null)
3249                     {
3250                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ADDITIONALFUNDING$0);
3251                     }
3252                     target.set(additionalFunding);
3253                 }
3254             }
3255             
3256             
3257 
3258 
3259             public java.lang.String getAdditionalFundingExplanation()
3260             {
3261                 synchronized (monitor())
3262                 {
3263                     check_orphaned();
3264                     org.apache.xmlbeans.SimpleValue target = null;
3265                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ADDITIONALFUNDINGEXPLANATION$2, 0);
3266                     if (target == null)
3267                     {
3268                       return null;
3269                     }
3270                     return target.getStringValue();
3271                 }
3272             }
3273             
3274             
3275 
3276 
3277             public gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.AdditionalFundingGroup.AdditionalFundingExplanation xgetAdditionalFundingExplanation()
3278             {
3279                 synchronized (monitor())
3280                 {
3281                     check_orphaned();
3282                     gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.AdditionalFundingGroup.AdditionalFundingExplanation target = null;
3283                     target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.AdditionalFundingGroup.AdditionalFundingExplanation)get_store().find_element_user(ADDITIONALFUNDINGEXPLANATION$2, 0);
3284                     return target;
3285                 }
3286             }
3287             
3288             
3289 
3290 
3291             public boolean isSetAdditionalFundingExplanation()
3292             {
3293                 synchronized (monitor())
3294                 {
3295                     check_orphaned();
3296                     return get_store().count_elements(ADDITIONALFUNDINGEXPLANATION$2) != 0;
3297                 }
3298             }
3299             
3300             
3301 
3302 
3303             public void setAdditionalFundingExplanation(java.lang.String additionalFundingExplanation)
3304             {
3305                 synchronized (monitor())
3306                 {
3307                     check_orphaned();
3308                     org.apache.xmlbeans.SimpleValue target = null;
3309                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ADDITIONALFUNDINGEXPLANATION$2, 0);
3310                     if (target == null)
3311                     {
3312                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ADDITIONALFUNDINGEXPLANATION$2);
3313                     }
3314                     target.setStringValue(additionalFundingExplanation);
3315                 }
3316             }
3317             
3318             
3319 
3320 
3321             public void xsetAdditionalFundingExplanation(gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.AdditionalFundingGroup.AdditionalFundingExplanation additionalFundingExplanation)
3322             {
3323                 synchronized (monitor())
3324                 {
3325                     check_orphaned();
3326                     gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.AdditionalFundingGroup.AdditionalFundingExplanation target = null;
3327                     target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.AdditionalFundingGroup.AdditionalFundingExplanation)get_store().find_element_user(ADDITIONALFUNDINGEXPLANATION$2, 0);
3328                     if (target == null)
3329                     {
3330                       target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.AdditionalFundingGroup.AdditionalFundingExplanation)get_store().add_element_user(ADDITIONALFUNDINGEXPLANATION$2);
3331                     }
3332                     target.set(additionalFundingExplanation);
3333                 }
3334             }
3335             
3336             
3337 
3338 
3339             public void unsetAdditionalFundingExplanation()
3340             {
3341                 synchronized (monitor())
3342                 {
3343                     check_orphaned();
3344                     get_store().remove_element(ADDITIONALFUNDINGEXPLANATION$2, 0);
3345                 }
3346             }
3347             
3348 
3349 
3350 
3351 
3352             public static class AdditionalFundingExplanationImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.AdditionalFundingGroup.AdditionalFundingExplanation
3353             {
3354                 private static final long serialVersionUID = 1L;
3355                 
3356                 public AdditionalFundingExplanationImpl(org.apache.xmlbeans.SchemaType sType)
3357                 {
3358                     super(sType, false);
3359                 }
3360                 
3361                 protected AdditionalFundingExplanationImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
3362                 {
3363                     super(sType, b);
3364                 }
3365             }
3366         }
3367         
3368 
3369 
3370 
3371 
3372         public static class InstitutionalGrantsAdministratorImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.InstitutionalGrantsAdministrator
3373         {
3374             private static final long serialVersionUID = 1L;
3375             
3376             public InstitutionalGrantsAdministratorImpl(org.apache.xmlbeans.SchemaType sType)
3377             {
3378                 super(sType);
3379             }
3380             
3381             private static final javax.xml.namespace.QName NAME$0 = 
3382                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEH_SF424CoverPageSupplemental_2_0-V2.0", "Name");
3383             private static final javax.xml.namespace.QName TITLE$2 = 
3384                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEH_SF424CoverPageSupplemental_2_0-V2.0", "Title");
3385             private static final javax.xml.namespace.QName ORGANIZATIONNAME$4 = 
3386                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEH_SF424CoverPageSupplemental_2_0-V2.0", "OrganizationName");
3387             private static final javax.xml.namespace.QName DEPARTMENTNAME$6 = 
3388                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEH_SF424CoverPageSupplemental_2_0-V2.0", "DepartmentName");
3389             private static final javax.xml.namespace.QName DIVISIONNAME$8 = 
3390                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEH_SF424CoverPageSupplemental_2_0-V2.0", "DivisionName");
3391             private static final javax.xml.namespace.QName ADDRESS$10 = 
3392                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEH_SF424CoverPageSupplemental_2_0-V2.0", "Address");
3393             private static final javax.xml.namespace.QName EMAIL$12 = 
3394                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEH_SF424CoverPageSupplemental_2_0-V2.0", "Email");
3395             private static final javax.xml.namespace.QName PHONE$14 = 
3396                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEH_SF424CoverPageSupplemental_2_0-V2.0", "Phone");
3397             private static final javax.xml.namespace.QName FAX$16 = 
3398                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEH_SF424CoverPageSupplemental_2_0-V2.0", "Fax");
3399             private static final javax.xml.namespace.QName MAILINGADDRESSINDICATOR$18 = 
3400                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEH_SF424CoverPageSupplemental_2_0-V2.0", "MailingAddressIndicator");
3401             
3402             
3403             
3404 
3405 
3406             public gov.grants.apply.system.globalLibraryV20.HumanNameDataType getName()
3407             {
3408                 synchronized (monitor())
3409                 {
3410                     check_orphaned();
3411                     gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
3412                     target = (gov.grants.apply.system.globalLibraryV20.HumanNameDataType)get_store().find_element_user(NAME$0, 0);
3413                     if (target == null)
3414                     {
3415                       return null;
3416                     }
3417                     return target;
3418                 }
3419             }
3420             
3421             
3422 
3423 
3424             public void setName(gov.grants.apply.system.globalLibraryV20.HumanNameDataType name)
3425             {
3426                 generatedSetterHelperImpl(name, NAME$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3427             }
3428             
3429             
3430 
3431 
3432             public gov.grants.apply.system.globalLibraryV20.HumanNameDataType addNewName()
3433             {
3434                 synchronized (monitor())
3435                 {
3436                     check_orphaned();
3437                     gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
3438                     target = (gov.grants.apply.system.globalLibraryV20.HumanNameDataType)get_store().add_element_user(NAME$0);
3439                     return target;
3440                 }
3441             }
3442             
3443             
3444 
3445 
3446             public java.lang.String getTitle()
3447             {
3448                 synchronized (monitor())
3449                 {
3450                     check_orphaned();
3451                     org.apache.xmlbeans.SimpleValue target = null;
3452                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TITLE$2, 0);
3453                     if (target == null)
3454                     {
3455                       return null;
3456                     }
3457                     return target.getStringValue();
3458                 }
3459             }
3460             
3461             
3462 
3463 
3464             public gov.grants.apply.system.globalLibraryV20.HumanTitleDataType xgetTitle()
3465             {
3466                 synchronized (monitor())
3467                 {
3468                     check_orphaned();
3469                     gov.grants.apply.system.globalLibraryV20.HumanTitleDataType target = null;
3470                     target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().find_element_user(TITLE$2, 0);
3471                     return target;
3472                 }
3473             }
3474             
3475             
3476 
3477 
3478             public boolean isSetTitle()
3479             {
3480                 synchronized (monitor())
3481                 {
3482                     check_orphaned();
3483                     return get_store().count_elements(TITLE$2) != 0;
3484                 }
3485             }
3486             
3487             
3488 
3489 
3490             public void setTitle(java.lang.String title)
3491             {
3492                 synchronized (monitor())
3493                 {
3494                     check_orphaned();
3495                     org.apache.xmlbeans.SimpleValue target = null;
3496                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TITLE$2, 0);
3497                     if (target == null)
3498                     {
3499                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TITLE$2);
3500                     }
3501                     target.setStringValue(title);
3502                 }
3503             }
3504             
3505             
3506 
3507 
3508             public void xsetTitle(gov.grants.apply.system.globalLibraryV20.HumanTitleDataType title)
3509             {
3510                 synchronized (monitor())
3511                 {
3512                     check_orphaned();
3513                     gov.grants.apply.system.globalLibraryV20.HumanTitleDataType target = null;
3514                     target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().find_element_user(TITLE$2, 0);
3515                     if (target == null)
3516                     {
3517                       target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().add_element_user(TITLE$2);
3518                     }
3519                     target.set(title);
3520                 }
3521             }
3522             
3523             
3524 
3525 
3526             public void unsetTitle()
3527             {
3528                 synchronized (monitor())
3529                 {
3530                     check_orphaned();
3531                     get_store().remove_element(TITLE$2, 0);
3532                 }
3533             }
3534             
3535             
3536 
3537 
3538             public java.lang.String getOrganizationName()
3539             {
3540                 synchronized (monitor())
3541                 {
3542                     check_orphaned();
3543                     org.apache.xmlbeans.SimpleValue target = null;
3544                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONNAME$4, 0);
3545                     if (target == null)
3546                     {
3547                       return null;
3548                     }
3549                     return target.getStringValue();
3550                 }
3551             }
3552             
3553             
3554 
3555 
3556             public gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetOrganizationName()
3557             {
3558                 synchronized (monitor())
3559                 {
3560                     check_orphaned();
3561                     gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
3562                     target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(ORGANIZATIONNAME$4, 0);
3563                     return target;
3564                 }
3565             }
3566             
3567             
3568 
3569 
3570             public void setOrganizationName(java.lang.String organizationName)
3571             {
3572                 synchronized (monitor())
3573                 {
3574                     check_orphaned();
3575                     org.apache.xmlbeans.SimpleValue target = null;
3576                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONNAME$4, 0);
3577                     if (target == null)
3578                     {
3579                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONNAME$4);
3580                     }
3581                     target.setStringValue(organizationName);
3582                 }
3583             }
3584             
3585             
3586 
3587 
3588             public void xsetOrganizationName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType organizationName)
3589             {
3590                 synchronized (monitor())
3591                 {
3592                     check_orphaned();
3593                     gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
3594                     target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(ORGANIZATIONNAME$4, 0);
3595                     if (target == null)
3596                     {
3597                       target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().add_element_user(ORGANIZATIONNAME$4);
3598                     }
3599                     target.set(organizationName);
3600                 }
3601             }
3602             
3603             
3604 
3605 
3606             public java.lang.String getDepartmentName()
3607             {
3608                 synchronized (monitor())
3609                 {
3610                     check_orphaned();
3611                     org.apache.xmlbeans.SimpleValue target = null;
3612                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DEPARTMENTNAME$6, 0);
3613                     if (target == null)
3614                     {
3615                       return null;
3616                     }
3617                     return target.getStringValue();
3618                 }
3619             }
3620             
3621             
3622 
3623 
3624             public gov.grants.apply.system.globalLibraryV20.DepartmentNameDataType xgetDepartmentName()
3625             {
3626                 synchronized (monitor())
3627                 {
3628                     check_orphaned();
3629                     gov.grants.apply.system.globalLibraryV20.DepartmentNameDataType target = null;
3630                     target = (gov.grants.apply.system.globalLibraryV20.DepartmentNameDataType)get_store().find_element_user(DEPARTMENTNAME$6, 0);
3631                     return target;
3632                 }
3633             }
3634             
3635             
3636 
3637 
3638             public boolean isSetDepartmentName()
3639             {
3640                 synchronized (monitor())
3641                 {
3642                     check_orphaned();
3643                     return get_store().count_elements(DEPARTMENTNAME$6) != 0;
3644                 }
3645             }
3646             
3647             
3648 
3649 
3650             public void setDepartmentName(java.lang.String departmentName)
3651             {
3652                 synchronized (monitor())
3653                 {
3654                     check_orphaned();
3655                     org.apache.xmlbeans.SimpleValue target = null;
3656                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DEPARTMENTNAME$6, 0);
3657                     if (target == null)
3658                     {
3659                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DEPARTMENTNAME$6);
3660                     }
3661                     target.setStringValue(departmentName);
3662                 }
3663             }
3664             
3665             
3666 
3667 
3668             public void xsetDepartmentName(gov.grants.apply.system.globalLibraryV20.DepartmentNameDataType departmentName)
3669             {
3670                 synchronized (monitor())
3671                 {
3672                     check_orphaned();
3673                     gov.grants.apply.system.globalLibraryV20.DepartmentNameDataType target = null;
3674                     target = (gov.grants.apply.system.globalLibraryV20.DepartmentNameDataType)get_store().find_element_user(DEPARTMENTNAME$6, 0);
3675                     if (target == null)
3676                     {
3677                       target = (gov.grants.apply.system.globalLibraryV20.DepartmentNameDataType)get_store().add_element_user(DEPARTMENTNAME$6);
3678                     }
3679                     target.set(departmentName);
3680                 }
3681             }
3682             
3683             
3684 
3685 
3686             public void unsetDepartmentName()
3687             {
3688                 synchronized (monitor())
3689                 {
3690                     check_orphaned();
3691                     get_store().remove_element(DEPARTMENTNAME$6, 0);
3692                 }
3693             }
3694             
3695             
3696 
3697 
3698             public java.lang.String getDivisionName()
3699             {
3700                 synchronized (monitor())
3701                 {
3702                     check_orphaned();
3703                     org.apache.xmlbeans.SimpleValue target = null;
3704                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DIVISIONNAME$8, 0);
3705                     if (target == null)
3706                     {
3707                       return null;
3708                     }
3709                     return target.getStringValue();
3710                 }
3711             }
3712             
3713             
3714 
3715 
3716             public gov.grants.apply.system.globalLibraryV20.DivisionNameDataType xgetDivisionName()
3717             {
3718                 synchronized (monitor())
3719                 {
3720                     check_orphaned();
3721                     gov.grants.apply.system.globalLibraryV20.DivisionNameDataType target = null;
3722                     target = (gov.grants.apply.system.globalLibraryV20.DivisionNameDataType)get_store().find_element_user(DIVISIONNAME$8, 0);
3723                     return target;
3724                 }
3725             }
3726             
3727             
3728 
3729 
3730             public boolean isSetDivisionName()
3731             {
3732                 synchronized (monitor())
3733                 {
3734                     check_orphaned();
3735                     return get_store().count_elements(DIVISIONNAME$8) != 0;
3736                 }
3737             }
3738             
3739             
3740 
3741 
3742             public void setDivisionName(java.lang.String divisionName)
3743             {
3744                 synchronized (monitor())
3745                 {
3746                     check_orphaned();
3747                     org.apache.xmlbeans.SimpleValue target = null;
3748                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DIVISIONNAME$8, 0);
3749                     if (target == null)
3750                     {
3751                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DIVISIONNAME$8);
3752                     }
3753                     target.setStringValue(divisionName);
3754                 }
3755             }
3756             
3757             
3758 
3759 
3760             public void xsetDivisionName(gov.grants.apply.system.globalLibraryV20.DivisionNameDataType divisionName)
3761             {
3762                 synchronized (monitor())
3763                 {
3764                     check_orphaned();
3765                     gov.grants.apply.system.globalLibraryV20.DivisionNameDataType target = null;
3766                     target = (gov.grants.apply.system.globalLibraryV20.DivisionNameDataType)get_store().find_element_user(DIVISIONNAME$8, 0);
3767                     if (target == null)
3768                     {
3769                       target = (gov.grants.apply.system.globalLibraryV20.DivisionNameDataType)get_store().add_element_user(DIVISIONNAME$8);
3770                     }
3771                     target.set(divisionName);
3772                 }
3773             }
3774             
3775             
3776 
3777 
3778             public void unsetDivisionName()
3779             {
3780                 synchronized (monitor())
3781                 {
3782                     check_orphaned();
3783                     get_store().remove_element(DIVISIONNAME$8, 0);
3784                 }
3785             }
3786             
3787             
3788 
3789 
3790             public gov.grants.apply.system.globalLibraryV20.AddressDataType getAddress()
3791             {
3792                 synchronized (monitor())
3793                 {
3794                     check_orphaned();
3795                     gov.grants.apply.system.globalLibraryV20.AddressDataType target = null;
3796                     target = (gov.grants.apply.system.globalLibraryV20.AddressDataType)get_store().find_element_user(ADDRESS$10, 0);
3797                     if (target == null)
3798                     {
3799                       return null;
3800                     }
3801                     return target;
3802                 }
3803             }
3804             
3805             
3806 
3807 
3808             public void setAddress(gov.grants.apply.system.globalLibraryV20.AddressDataType address)
3809             {
3810                 generatedSetterHelperImpl(address, ADDRESS$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3811             }
3812             
3813             
3814 
3815 
3816             public gov.grants.apply.system.globalLibraryV20.AddressDataType addNewAddress()
3817             {
3818                 synchronized (monitor())
3819                 {
3820                     check_orphaned();
3821                     gov.grants.apply.system.globalLibraryV20.AddressDataType target = null;
3822                     target = (gov.grants.apply.system.globalLibraryV20.AddressDataType)get_store().add_element_user(ADDRESS$10);
3823                     return target;
3824                 }
3825             }
3826             
3827             
3828 
3829 
3830             public java.lang.String getEmail()
3831             {
3832                 synchronized (monitor())
3833                 {
3834                     check_orphaned();
3835                     org.apache.xmlbeans.SimpleValue target = null;
3836                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EMAIL$12, 0);
3837                     if (target == null)
3838                     {
3839                       return null;
3840                     }
3841                     return target.getStringValue();
3842                 }
3843             }
3844             
3845             
3846 
3847 
3848             public gov.grants.apply.system.globalLibraryV20.EmailDataType xgetEmail()
3849             {
3850                 synchronized (monitor())
3851                 {
3852                     check_orphaned();
3853                     gov.grants.apply.system.globalLibraryV20.EmailDataType target = null;
3854                     target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().find_element_user(EMAIL$12, 0);
3855                     return target;
3856                 }
3857             }
3858             
3859             
3860 
3861 
3862             public boolean isSetEmail()
3863             {
3864                 synchronized (monitor())
3865                 {
3866                     check_orphaned();
3867                     return get_store().count_elements(EMAIL$12) != 0;
3868                 }
3869             }
3870             
3871             
3872 
3873 
3874             public void setEmail(java.lang.String email)
3875             {
3876                 synchronized (monitor())
3877                 {
3878                     check_orphaned();
3879                     org.apache.xmlbeans.SimpleValue target = null;
3880                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EMAIL$12, 0);
3881                     if (target == null)
3882                     {
3883                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EMAIL$12);
3884                     }
3885                     target.setStringValue(email);
3886                 }
3887             }
3888             
3889             
3890 
3891 
3892             public void xsetEmail(gov.grants.apply.system.globalLibraryV20.EmailDataType email)
3893             {
3894                 synchronized (monitor())
3895                 {
3896                     check_orphaned();
3897                     gov.grants.apply.system.globalLibraryV20.EmailDataType target = null;
3898                     target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().find_element_user(EMAIL$12, 0);
3899                     if (target == null)
3900                     {
3901                       target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().add_element_user(EMAIL$12);
3902                     }
3903                     target.set(email);
3904                 }
3905             }
3906             
3907             
3908 
3909 
3910             public void unsetEmail()
3911             {
3912                 synchronized (monitor())
3913                 {
3914                     check_orphaned();
3915                     get_store().remove_element(EMAIL$12, 0);
3916                 }
3917             }
3918             
3919             
3920 
3921 
3922             public java.lang.String getPhone()
3923             {
3924                 synchronized (monitor())
3925                 {
3926                     check_orphaned();
3927                     org.apache.xmlbeans.SimpleValue target = null;
3928                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PHONE$14, 0);
3929                     if (target == null)
3930                     {
3931                       return null;
3932                     }
3933                     return target.getStringValue();
3934                 }
3935             }
3936             
3937             
3938 
3939 
3940             public gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetPhone()
3941             {
3942                 synchronized (monitor())
3943                 {
3944                     check_orphaned();
3945                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
3946                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(PHONE$14, 0);
3947                     return target;
3948                 }
3949             }
3950             
3951             
3952 
3953 
3954             public void setPhone(java.lang.String phone)
3955             {
3956                 synchronized (monitor())
3957                 {
3958                     check_orphaned();
3959                     org.apache.xmlbeans.SimpleValue target = null;
3960                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PHONE$14, 0);
3961                     if (target == null)
3962                     {
3963                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PHONE$14);
3964                     }
3965                     target.setStringValue(phone);
3966                 }
3967             }
3968             
3969             
3970 
3971 
3972             public void xsetPhone(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType phone)
3973             {
3974                 synchronized (monitor())
3975                 {
3976                     check_orphaned();
3977                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
3978                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(PHONE$14, 0);
3979                     if (target == null)
3980                     {
3981                       target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().add_element_user(PHONE$14);
3982                     }
3983                     target.set(phone);
3984                 }
3985             }
3986             
3987             
3988 
3989 
3990             public java.lang.String getFax()
3991             {
3992                 synchronized (monitor())
3993                 {
3994                     check_orphaned();
3995                     org.apache.xmlbeans.SimpleValue target = null;
3996                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FAX$16, 0);
3997                     if (target == null)
3998                     {
3999                       return null;
4000                     }
4001                     return target.getStringValue();
4002                 }
4003             }
4004             
4005             
4006 
4007 
4008             public gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetFax()
4009             {
4010                 synchronized (monitor())
4011                 {
4012                     check_orphaned();
4013                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
4014                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(FAX$16, 0);
4015                     return target;
4016                 }
4017             }
4018             
4019             
4020 
4021 
4022             public boolean isSetFax()
4023             {
4024                 synchronized (monitor())
4025                 {
4026                     check_orphaned();
4027                     return get_store().count_elements(FAX$16) != 0;
4028                 }
4029             }
4030             
4031             
4032 
4033 
4034             public void setFax(java.lang.String fax)
4035             {
4036                 synchronized (monitor())
4037                 {
4038                     check_orphaned();
4039                     org.apache.xmlbeans.SimpleValue target = null;
4040                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FAX$16, 0);
4041                     if (target == null)
4042                     {
4043                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FAX$16);
4044                     }
4045                     target.setStringValue(fax);
4046                 }
4047             }
4048             
4049             
4050 
4051 
4052             public void xsetFax(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType fax)
4053             {
4054                 synchronized (monitor())
4055                 {
4056                     check_orphaned();
4057                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
4058                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(FAX$16, 0);
4059                     if (target == null)
4060                     {
4061                       target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().add_element_user(FAX$16);
4062                     }
4063                     target.set(fax);
4064                 }
4065             }
4066             
4067             
4068 
4069 
4070             public void unsetFax()
4071             {
4072                 synchronized (monitor())
4073                 {
4074                     check_orphaned();
4075                     get_store().remove_element(FAX$16, 0);
4076                 }
4077             }
4078             
4079             
4080 
4081 
4082             public gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.InstitutionalGrantsAdministrator.MailingAddressIndicator.Enum getMailingAddressIndicator()
4083             {
4084                 synchronized (monitor())
4085                 {
4086                     check_orphaned();
4087                     org.apache.xmlbeans.SimpleValue target = null;
4088                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MAILINGADDRESSINDICATOR$18, 0);
4089                     if (target == null)
4090                     {
4091                       return null;
4092                     }
4093                     return (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.InstitutionalGrantsAdministrator.MailingAddressIndicator.Enum)target.getEnumValue();
4094                 }
4095             }
4096             
4097             
4098 
4099 
4100             public gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.InstitutionalGrantsAdministrator.MailingAddressIndicator xgetMailingAddressIndicator()
4101             {
4102                 synchronized (monitor())
4103                 {
4104                     check_orphaned();
4105                     gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.InstitutionalGrantsAdministrator.MailingAddressIndicator target = null;
4106                     target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.InstitutionalGrantsAdministrator.MailingAddressIndicator)get_store().find_element_user(MAILINGADDRESSINDICATOR$18, 0);
4107                     return target;
4108                 }
4109             }
4110             
4111             
4112 
4113 
4114             public void setMailingAddressIndicator(gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.InstitutionalGrantsAdministrator.MailingAddressIndicator.Enum mailingAddressIndicator)
4115             {
4116                 synchronized (monitor())
4117                 {
4118                     check_orphaned();
4119                     org.apache.xmlbeans.SimpleValue target = null;
4120                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MAILINGADDRESSINDICATOR$18, 0);
4121                     if (target == null)
4122                     {
4123                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MAILINGADDRESSINDICATOR$18);
4124                     }
4125                     target.setEnumValue(mailingAddressIndicator);
4126                 }
4127             }
4128             
4129             
4130 
4131 
4132             public void xsetMailingAddressIndicator(gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.InstitutionalGrantsAdministrator.MailingAddressIndicator mailingAddressIndicator)
4133             {
4134                 synchronized (monitor())
4135                 {
4136                     check_orphaned();
4137                     gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.InstitutionalGrantsAdministrator.MailingAddressIndicator target = null;
4138                     target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.InstitutionalGrantsAdministrator.MailingAddressIndicator)get_store().find_element_user(MAILINGADDRESSINDICATOR$18, 0);
4139                     if (target == null)
4140                     {
4141                       target = (gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.InstitutionalGrantsAdministrator.MailingAddressIndicator)get_store().add_element_user(MAILINGADDRESSINDICATOR$18);
4142                     }
4143                     target.set(mailingAddressIndicator);
4144                 }
4145             }
4146             
4147 
4148 
4149 
4150 
4151             public static class MailingAddressIndicatorImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.nehSF424CoverPageSupplemental20V20.NEHSF424CoverPageSupplemental20Document.NEHSF424CoverPageSupplemental20.InstitutionalGrantsAdministrator.MailingAddressIndicator
4152             {
4153                 private static final long serialVersionUID = 1L;
4154                 
4155                 public MailingAddressIndicatorImpl(org.apache.xmlbeans.SchemaType sType)
4156                 {
4157                     super(sType, false);
4158                 }
4159                 
4160                 protected MailingAddressIndicatorImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
4161                 {
4162                     super(sType, b);
4163                 }
4164             }
4165         }
4166     }
4167 }