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