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