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