View Javadoc
1   /*
2    * An XML document type.
3    * Localname: HUD_NewDirection
4    * Namespace: http://apply.grants.gov/forms/HUD_NewDirection-V1.1
5    * Java type: gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.hudNewDirectionV11.impl;
10  /**
11   * A document containing one HUD_NewDirection(@http://apply.grants.gov/forms/HUD_NewDirection-V1.1) element.
12   *
13   * This is a complex type.
14   */
15  public class HUDNewDirectionDocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument
16  {
17      private static final long serialVersionUID = 1L;
18      
19      public HUDNewDirectionDocumentImpl(org.apache.xmlbeans.SchemaType sType)
20      {
21          super(sType);
22      }
23      
24      private static final javax.xml.namespace.QName HUDNEWDIRECTION$0 = 
25          new javax.xml.namespace.QName("http://apply.grants.gov/forms/HUD_NewDirection-V1.1", "HUD_NewDirection");
26      
27      
28      /**
29       * Gets the "HUD_NewDirection" element
30       */
31      public gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection getHUDNewDirection()
32      {
33          synchronized (monitor())
34          {
35              check_orphaned();
36              gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection target = null;
37              target = (gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection)get_store().find_element_user(HUDNEWDIRECTION$0, 0);
38              if (target == null)
39              {
40                  return null;
41              }
42              return target;
43          }
44      }
45      
46      /**
47       * Sets the "HUD_NewDirection" element
48       */
49      public void setHUDNewDirection(gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection hudNewDirection)
50      {
51          generatedSetterHelperImpl(hudNewDirection, HUDNEWDIRECTION$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
52      }
53      
54      /**
55       * Appends and returns a new empty "HUD_NewDirection" element
56       */
57      public gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection addNewHUDNewDirection()
58      {
59          synchronized (monitor())
60          {
61              check_orphaned();
62              gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection target = null;
63              target = (gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection)get_store().add_element_user(HUDNEWDIRECTION$0);
64              return target;
65          }
66      }
67      /**
68       * An XML HUD_NewDirection(@http://apply.grants.gov/forms/HUD_NewDirection-V1.1).
69       *
70       * This is a complex type.
71       */
72      public static class HUDNewDirectionImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection
73      {
74          private static final long serialVersionUID = 1L;
75          
76          public HUDNewDirectionImpl(org.apache.xmlbeans.SchemaType sType)
77          {
78              super(sType);
79          }
80          
81          private static final javax.xml.namespace.QName NEWDIRECTIONSGRANT$0 = 
82              new javax.xml.namespace.QName("http://apply.grants.gov/forms/HUD_NewDirection-V1.1", "NewDirectionsGrant");
83          private static final javax.xml.namespace.QName INTERESTEDPARTYORGANIZATIONNAME$2 = 
84              new javax.xml.namespace.QName("http://apply.grants.gov/forms/HUD_NewDirection-V1.1", "InterestedPartyOrganizationName");
85          private static final javax.xml.namespace.QName RESEARCHREQUESTEDFUNDINGAMT$4 = 
86              new javax.xml.namespace.QName("http://apply.grants.gov/forms/HUD_NewDirection-V1.1", "ResearchRequestedFundingAmt");
87          private static final javax.xml.namespace.QName RESEARCHMATCHAMOUNT$6 = 
88              new javax.xml.namespace.QName("http://apply.grants.gov/forms/HUD_NewDirection-V1.1", "ResearchMatchAmount");
89          private static final javax.xml.namespace.QName RESEARCHPROJECTTOTLCOSTAMT$8 = 
90              new javax.xml.namespace.QName("http://apply.grants.gov/forms/HUD_NewDirection-V1.1", "ResearchProjectTotlCostAmt");
91          private static final javax.xml.namespace.QName RESEARCHPROJECTTOTLCOSTAMTB$10 = 
92              new javax.xml.namespace.QName("http://apply.grants.gov/forms/HUD_NewDirection-V1.1", "ResearchProjectTotlCostAmtb");
93          private static final javax.xml.namespace.QName RESEARCHPROJECTTOTLPERCENT$12 = 
94              new javax.xml.namespace.QName("http://apply.grants.gov/forms/HUD_NewDirection-V1.1", "ResearchProjectTotlPercent");
95          private static final javax.xml.namespace.QName REQUIREDRESEARCHMATCHAMOUNT$14 = 
96              new javax.xml.namespace.QName("http://apply.grants.gov/forms/HUD_NewDirection-V1.1", "RequiredResearchMatchAmount");
97          private static final javax.xml.namespace.QName OUTREACHREQUESTEDFUNDINGAMT$16 = 
98              new javax.xml.namespace.QName("http://apply.grants.gov/forms/HUD_NewDirection-V1.1", "OutreachRequestedFundingAmt");
99          private static final javax.xml.namespace.QName OUTREACHMATCHAMOUNT$18 = 
100             new javax.xml.namespace.QName("http://apply.grants.gov/forms/HUD_NewDirection-V1.1", "OutreachMatchAmount");
101         private static final javax.xml.namespace.QName OUTREACHPROJECTTOTLCOSTAMT$20 = 
102             new javax.xml.namespace.QName("http://apply.grants.gov/forms/HUD_NewDirection-V1.1", "OutreachProjectTotlCostAmt");
103         private static final javax.xml.namespace.QName OUTREACHPROJECTTOTLCOSTAMTB$22 = 
104             new javax.xml.namespace.QName("http://apply.grants.gov/forms/HUD_NewDirection-V1.1", "OutreachProjectTotlCostAmtb");
105         private static final javax.xml.namespace.QName OUTREACHMATCHPERCENT$24 = 
106             new javax.xml.namespace.QName("http://apply.grants.gov/forms/HUD_NewDirection-V1.1", "OutreachMatchPercent");
107         private static final javax.xml.namespace.QName REQUIREDOUTREACHMATCHAMOUNT$26 = 
108             new javax.xml.namespace.QName("http://apply.grants.gov/forms/HUD_NewDirection-V1.1", "RequiredOutreachMatchAmount");
109         private static final javax.xml.namespace.QName REQUIREDRESEARCHMATCHAMOUNTB$28 = 
110             new javax.xml.namespace.QName("http://apply.grants.gov/forms/HUD_NewDirection-V1.1", "RequiredResearchMatchAmountb");
111         private static final javax.xml.namespace.QName REQUIREDOUTREACHMATCHAMOUNTB$30 = 
112             new javax.xml.namespace.QName("http://apply.grants.gov/forms/HUD_NewDirection-V1.1", "RequiredOutreachMatchAmountb");
113         private static final javax.xml.namespace.QName REQUIREDTOTLMATCHAMT$32 = 
114             new javax.xml.namespace.QName("http://apply.grants.gov/forms/HUD_NewDirection-V1.1", "RequiredTotlMatchAmt");
115         private static final javax.xml.namespace.QName RESEARCHMATCHPROVIDEDAMOUNT$34 = 
116             new javax.xml.namespace.QName("http://apply.grants.gov/forms/HUD_NewDirection-V1.1", "ResearchMatchProvidedAmount");
117         private static final javax.xml.namespace.QName OUTREACHMATCHPROVIDEDAMOUNT$36 = 
118             new javax.xml.namespace.QName("http://apply.grants.gov/forms/HUD_NewDirection-V1.1", "OutreachMatchProvidedAmount");
119         private static final javax.xml.namespace.QName MATCHINGFUNDSTOTLAMT$38 = 
120             new javax.xml.namespace.QName("http://apply.grants.gov/forms/HUD_NewDirection-V1.1", "MatchingFundsTotlAmt");
121         private static final javax.xml.namespace.QName MORETHANMATCHREQUIREDINDICATOR$40 = 
122             new javax.xml.namespace.QName("http://apply.grants.gov/forms/HUD_NewDirection-V1.1", "MoreThanMatchRequiredIndicator");
123         private static final javax.xml.namespace.QName MATCHINGFUNDSPROVIDEDTOTLAMT$42 = 
124             new javax.xml.namespace.QName("http://apply.grants.gov/forms/HUD_NewDirection-V1.1", "MatchingFundsProvidedTotlAmt");
125         private static final javax.xml.namespace.QName INDIRECTMATCHAMT$44 = 
126             new javax.xml.namespace.QName("http://apply.grants.gov/forms/HUD_NewDirection-V1.1", "IndirectMatchAmt");
127         private static final javax.xml.namespace.QName FACTOR4TOTLMATCHAMT$46 = 
128             new javax.xml.namespace.QName("http://apply.grants.gov/forms/HUD_NewDirection-V1.1", "Factor4TotlMatchAmt");
129         private static final javax.xml.namespace.QName MATCHOVERAGEAMT$48 = 
130             new javax.xml.namespace.QName("http://apply.grants.gov/forms/HUD_NewDirection-V1.1", "MatchOverageAmt");
131         private static final javax.xml.namespace.QName ADTNLPRVTSRCAMT$50 = 
132             new javax.xml.namespace.QName("http://apply.grants.gov/forms/HUD_NewDirection-V1.1", "AdtnlPrvtSrcAmt");
133         private static final javax.xml.namespace.QName FORMVERSION$52 = 
134             new javax.xml.namespace.QName("http://apply.grants.gov/forms/HUD_NewDirection-V1.1", "FormVersion");
135         
136         
137         /**
138          * Gets the "NewDirectionsGrant" element
139          */
140         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNewDirectionsGrant()
141         {
142             synchronized (monitor())
143             {
144                 check_orphaned();
145                 org.apache.xmlbeans.SimpleValue target = null;
146                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWDIRECTIONSGRANT$0, 0);
147                 if (target == null)
148                 {
149                     return null;
150                 }
151                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
152             }
153         }
154         
155         /**
156          * Gets (as xml) the "NewDirectionsGrant" element
157          */
158         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNewDirectionsGrant()
159         {
160             synchronized (monitor())
161             {
162                 check_orphaned();
163                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
164                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWDIRECTIONSGRANT$0, 0);
165                 return target;
166             }
167         }
168         
169         /**
170          * Sets the "NewDirectionsGrant" element
171          */
172         public void setNewDirectionsGrant(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum newDirectionsGrant)
173         {
174             synchronized (monitor())
175             {
176                 check_orphaned();
177                 org.apache.xmlbeans.SimpleValue target = null;
178                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWDIRECTIONSGRANT$0, 0);
179                 if (target == null)
180                 {
181                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NEWDIRECTIONSGRANT$0);
182                 }
183                 target.setEnumValue(newDirectionsGrant);
184             }
185         }
186         
187         /**
188          * Sets (as xml) the "NewDirectionsGrant" element
189          */
190         public void xsetNewDirectionsGrant(gov.grants.apply.system.globalLibraryV20.YesNoDataType newDirectionsGrant)
191         {
192             synchronized (monitor())
193             {
194                 check_orphaned();
195                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
196                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWDIRECTIONSGRANT$0, 0);
197                 if (target == null)
198                 {
199                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NEWDIRECTIONSGRANT$0);
200                 }
201                 target.set(newDirectionsGrant);
202             }
203         }
204         
205         /**
206          * Gets array of all "InterestedPartyOrganizationName" elements
207          */
208         public java.lang.String[] getInterestedPartyOrganizationNameArray()
209         {
210             synchronized (monitor())
211             {
212                 check_orphaned();
213                 java.util.List targetList = new java.util.ArrayList();
214                 get_store().find_all_element_users(INTERESTEDPARTYORGANIZATIONNAME$2, targetList);
215                 java.lang.String[] result = new java.lang.String[targetList.size()];
216                 for (int i = 0, len = targetList.size() ; i < len ; i++)
217                     result[i] = ((org.apache.xmlbeans.SimpleValue)targetList.get(i)).getStringValue();
218                 return result;
219             }
220         }
221         
222         /**
223          * Gets ith "InterestedPartyOrganizationName" element
224          */
225         public java.lang.String getInterestedPartyOrganizationNameArray(int i)
226         {
227             synchronized (monitor())
228             {
229                 check_orphaned();
230                 org.apache.xmlbeans.SimpleValue target = null;
231                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INTERESTEDPARTYORGANIZATIONNAME$2, i);
232                 if (target == null)
233                 {
234                     throw new IndexOutOfBoundsException();
235                 }
236                 return target.getStringValue();
237             }
238         }
239         
240         /**
241          * Gets (as xml) array of all "InterestedPartyOrganizationName" elements
242          */
243         public gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.InterestedPartyOrganizationName[] xgetInterestedPartyOrganizationNameArray()
244         {
245             synchronized (monitor())
246             {
247                 check_orphaned();
248                 java.util.List targetList = new java.util.ArrayList();
249                 get_store().find_all_element_users(INTERESTEDPARTYORGANIZATIONNAME$2, targetList);
250                 gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.InterestedPartyOrganizationName[] result = new gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.InterestedPartyOrganizationName[targetList.size()];
251                 targetList.toArray(result);
252                 return result;
253             }
254         }
255         
256         /**
257          * Gets (as xml) ith "InterestedPartyOrganizationName" element
258          */
259         public gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.InterestedPartyOrganizationName xgetInterestedPartyOrganizationNameArray(int i)
260         {
261             synchronized (monitor())
262             {
263                 check_orphaned();
264                 gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.InterestedPartyOrganizationName target = null;
265                 target = (gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.InterestedPartyOrganizationName)get_store().find_element_user(INTERESTEDPARTYORGANIZATIONNAME$2, i);
266                 if (target == null)
267                 {
268                     throw new IndexOutOfBoundsException();
269                 }
270                 return target;
271             }
272         }
273         
274         /**
275          * Returns number of "InterestedPartyOrganizationName" element
276          */
277         public int sizeOfInterestedPartyOrganizationNameArray()
278         {
279             synchronized (monitor())
280             {
281                 check_orphaned();
282                 return get_store().count_elements(INTERESTEDPARTYORGANIZATIONNAME$2);
283             }
284         }
285         
286         /**
287          * Sets array of all "InterestedPartyOrganizationName" element
288          */
289         public void setInterestedPartyOrganizationNameArray(java.lang.String[] interestedPartyOrganizationNameArray)
290         {
291             synchronized (monitor())
292             {
293                 check_orphaned();
294                 arraySetterHelper(interestedPartyOrganizationNameArray, INTERESTEDPARTYORGANIZATIONNAME$2);
295             }
296         }
297         
298         /**
299          * Sets ith "InterestedPartyOrganizationName" element
300          */
301         public void setInterestedPartyOrganizationNameArray(int i, java.lang.String interestedPartyOrganizationName)
302         {
303             synchronized (monitor())
304             {
305                 check_orphaned();
306                 org.apache.xmlbeans.SimpleValue target = null;
307                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INTERESTEDPARTYORGANIZATIONNAME$2, i);
308                 if (target == null)
309                 {
310                     throw new IndexOutOfBoundsException();
311                 }
312                 target.setStringValue(interestedPartyOrganizationName);
313             }
314         }
315         
316         /**
317          * Sets (as xml) array of all "InterestedPartyOrganizationName" element
318          */
319         public void xsetInterestedPartyOrganizationNameArray(gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.InterestedPartyOrganizationName[]interestedPartyOrganizationNameArray)
320         {
321             synchronized (monitor())
322             {
323                 check_orphaned();
324                 arraySetterHelper(interestedPartyOrganizationNameArray, INTERESTEDPARTYORGANIZATIONNAME$2);
325             }
326         }
327         
328         /**
329          * Sets (as xml) ith "InterestedPartyOrganizationName" element
330          */
331         public void xsetInterestedPartyOrganizationNameArray(int i, gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.InterestedPartyOrganizationName interestedPartyOrganizationName)
332         {
333             synchronized (monitor())
334             {
335                 check_orphaned();
336                 gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.InterestedPartyOrganizationName target = null;
337                 target = (gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.InterestedPartyOrganizationName)get_store().find_element_user(INTERESTEDPARTYORGANIZATIONNAME$2, i);
338                 if (target == null)
339                 {
340                     throw new IndexOutOfBoundsException();
341                 }
342                 target.set(interestedPartyOrganizationName);
343             }
344         }
345         
346         /**
347          * Inserts the value as the ith "InterestedPartyOrganizationName" element
348          */
349         public void insertInterestedPartyOrganizationName(int i, java.lang.String interestedPartyOrganizationName)
350         {
351             synchronized (monitor())
352             {
353                 check_orphaned();
354                 org.apache.xmlbeans.SimpleValue target = 
355                     (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(INTERESTEDPARTYORGANIZATIONNAME$2, i);
356                 target.setStringValue(interestedPartyOrganizationName);
357             }
358         }
359         
360         /**
361          * Appends the value as the last "InterestedPartyOrganizationName" element
362          */
363         public void addInterestedPartyOrganizationName(java.lang.String interestedPartyOrganizationName)
364         {
365             synchronized (monitor())
366             {
367                 check_orphaned();
368                 org.apache.xmlbeans.SimpleValue target = null;
369                 target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INTERESTEDPARTYORGANIZATIONNAME$2);
370                 target.setStringValue(interestedPartyOrganizationName);
371             }
372         }
373         
374         /**
375          * Inserts and returns a new empty value (as xml) as the ith "InterestedPartyOrganizationName" element
376          */
377         public gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.InterestedPartyOrganizationName insertNewInterestedPartyOrganizationName(int i)
378         {
379             synchronized (monitor())
380             {
381                 check_orphaned();
382                 gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.InterestedPartyOrganizationName target = null;
383                 target = (gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.InterestedPartyOrganizationName)get_store().insert_element_user(INTERESTEDPARTYORGANIZATIONNAME$2, i);
384                 return target;
385             }
386         }
387         
388         /**
389          * Appends and returns a new empty value (as xml) as the last "InterestedPartyOrganizationName" element
390          */
391         public gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.InterestedPartyOrganizationName addNewInterestedPartyOrganizationName()
392         {
393             synchronized (monitor())
394             {
395                 check_orphaned();
396                 gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.InterestedPartyOrganizationName target = null;
397                 target = (gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.InterestedPartyOrganizationName)get_store().add_element_user(INTERESTEDPARTYORGANIZATIONNAME$2);
398                 return target;
399             }
400         }
401         
402         /**
403          * Removes the ith "InterestedPartyOrganizationName" element
404          */
405         public void removeInterestedPartyOrganizationName(int i)
406         {
407             synchronized (monitor())
408             {
409                 check_orphaned();
410                 get_store().remove_element(INTERESTEDPARTYORGANIZATIONNAME$2, i);
411             }
412         }
413         
414         /**
415          * Gets the "ResearchRequestedFundingAmt" element
416          */
417         public java.math.BigDecimal getResearchRequestedFundingAmt()
418         {
419             synchronized (monitor())
420             {
421                 check_orphaned();
422                 org.apache.xmlbeans.SimpleValue target = null;
423                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RESEARCHREQUESTEDFUNDINGAMT$4, 0);
424                 if (target == null)
425                 {
426                     return null;
427                 }
428                 return target.getBigDecimalValue();
429             }
430         }
431         
432         /**
433          * Gets (as xml) the "ResearchRequestedFundingAmt" element
434          */
435         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetResearchRequestedFundingAmt()
436         {
437             synchronized (monitor())
438             {
439                 check_orphaned();
440                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
441                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(RESEARCHREQUESTEDFUNDINGAMT$4, 0);
442                 return target;
443             }
444         }
445         
446         /**
447          * Sets the "ResearchRequestedFundingAmt" element
448          */
449         public void setResearchRequestedFundingAmt(java.math.BigDecimal researchRequestedFundingAmt)
450         {
451             synchronized (monitor())
452             {
453                 check_orphaned();
454                 org.apache.xmlbeans.SimpleValue target = null;
455                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RESEARCHREQUESTEDFUNDINGAMT$4, 0);
456                 if (target == null)
457                 {
458                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RESEARCHREQUESTEDFUNDINGAMT$4);
459                 }
460                 target.setBigDecimalValue(researchRequestedFundingAmt);
461             }
462         }
463         
464         /**
465          * Sets (as xml) the "ResearchRequestedFundingAmt" element
466          */
467         public void xsetResearchRequestedFundingAmt(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType researchRequestedFundingAmt)
468         {
469             synchronized (monitor())
470             {
471                 check_orphaned();
472                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
473                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(RESEARCHREQUESTEDFUNDINGAMT$4, 0);
474                 if (target == null)
475                 {
476                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(RESEARCHREQUESTEDFUNDINGAMT$4);
477                 }
478                 target.set(researchRequestedFundingAmt);
479             }
480         }
481         
482         /**
483          * Gets the "ResearchMatchAmount" element
484          */
485         public java.math.BigDecimal getResearchMatchAmount()
486         {
487             synchronized (monitor())
488             {
489                 check_orphaned();
490                 org.apache.xmlbeans.SimpleValue target = null;
491                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RESEARCHMATCHAMOUNT$6, 0);
492                 if (target == null)
493                 {
494                     return null;
495                 }
496                 return target.getBigDecimalValue();
497             }
498         }
499         
500         /**
501          * Gets (as xml) the "ResearchMatchAmount" element
502          */
503         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetResearchMatchAmount()
504         {
505             synchronized (monitor())
506             {
507                 check_orphaned();
508                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
509                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(RESEARCHMATCHAMOUNT$6, 0);
510                 return target;
511             }
512         }
513         
514         /**
515          * Sets the "ResearchMatchAmount" element
516          */
517         public void setResearchMatchAmount(java.math.BigDecimal researchMatchAmount)
518         {
519             synchronized (monitor())
520             {
521                 check_orphaned();
522                 org.apache.xmlbeans.SimpleValue target = null;
523                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RESEARCHMATCHAMOUNT$6, 0);
524                 if (target == null)
525                 {
526                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RESEARCHMATCHAMOUNT$6);
527                 }
528                 target.setBigDecimalValue(researchMatchAmount);
529             }
530         }
531         
532         /**
533          * Sets (as xml) the "ResearchMatchAmount" element
534          */
535         public void xsetResearchMatchAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType researchMatchAmount)
536         {
537             synchronized (monitor())
538             {
539                 check_orphaned();
540                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
541                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(RESEARCHMATCHAMOUNT$6, 0);
542                 if (target == null)
543                 {
544                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(RESEARCHMATCHAMOUNT$6);
545                 }
546                 target.set(researchMatchAmount);
547             }
548         }
549         
550         /**
551          * Gets the "ResearchProjectTotlCostAmt" element
552          */
553         public java.math.BigDecimal getResearchProjectTotlCostAmt()
554         {
555             synchronized (monitor())
556             {
557                 check_orphaned();
558                 org.apache.xmlbeans.SimpleValue target = null;
559                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RESEARCHPROJECTTOTLCOSTAMT$8, 0);
560                 if (target == null)
561                 {
562                     return null;
563                 }
564                 return target.getBigDecimalValue();
565             }
566         }
567         
568         /**
569          * Gets (as xml) the "ResearchProjectTotlCostAmt" element
570          */
571         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetResearchProjectTotlCostAmt()
572         {
573             synchronized (monitor())
574             {
575                 check_orphaned();
576                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
577                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(RESEARCHPROJECTTOTLCOSTAMT$8, 0);
578                 return target;
579             }
580         }
581         
582         /**
583          * Sets the "ResearchProjectTotlCostAmt" element
584          */
585         public void setResearchProjectTotlCostAmt(java.math.BigDecimal researchProjectTotlCostAmt)
586         {
587             synchronized (monitor())
588             {
589                 check_orphaned();
590                 org.apache.xmlbeans.SimpleValue target = null;
591                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RESEARCHPROJECTTOTLCOSTAMT$8, 0);
592                 if (target == null)
593                 {
594                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RESEARCHPROJECTTOTLCOSTAMT$8);
595                 }
596                 target.setBigDecimalValue(researchProjectTotlCostAmt);
597             }
598         }
599         
600         /**
601          * Sets (as xml) the "ResearchProjectTotlCostAmt" element
602          */
603         public void xsetResearchProjectTotlCostAmt(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType researchProjectTotlCostAmt)
604         {
605             synchronized (monitor())
606             {
607                 check_orphaned();
608                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
609                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(RESEARCHPROJECTTOTLCOSTAMT$8, 0);
610                 if (target == null)
611                 {
612                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(RESEARCHPROJECTTOTLCOSTAMT$8);
613                 }
614                 target.set(researchProjectTotlCostAmt);
615             }
616         }
617         
618         /**
619          * Gets the "ResearchProjectTotlCostAmtb" element
620          */
621         public java.math.BigDecimal getResearchProjectTotlCostAmtb()
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(RESEARCHPROJECTTOTLCOSTAMTB$10, 0);
628                 if (target == null)
629                 {
630                     return null;
631                 }
632                 return target.getBigDecimalValue();
633             }
634         }
635         
636         /**
637          * Gets (as xml) the "ResearchProjectTotlCostAmtb" element
638          */
639         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetResearchProjectTotlCostAmtb()
640         {
641             synchronized (monitor())
642             {
643                 check_orphaned();
644                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
645                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(RESEARCHPROJECTTOTLCOSTAMTB$10, 0);
646                 return target;
647             }
648         }
649         
650         /**
651          * Sets the "ResearchProjectTotlCostAmtb" element
652          */
653         public void setResearchProjectTotlCostAmtb(java.math.BigDecimal researchProjectTotlCostAmtb)
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(RESEARCHPROJECTTOTLCOSTAMTB$10, 0);
660                 if (target == null)
661                 {
662                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RESEARCHPROJECTTOTLCOSTAMTB$10);
663                 }
664                 target.setBigDecimalValue(researchProjectTotlCostAmtb);
665             }
666         }
667         
668         /**
669          * Sets (as xml) the "ResearchProjectTotlCostAmtb" element
670          */
671         public void xsetResearchProjectTotlCostAmtb(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType researchProjectTotlCostAmtb)
672         {
673             synchronized (monitor())
674             {
675                 check_orphaned();
676                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
677                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(RESEARCHPROJECTTOTLCOSTAMTB$10, 0);
678                 if (target == null)
679                 {
680                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(RESEARCHPROJECTTOTLCOSTAMTB$10);
681                 }
682                 target.set(researchProjectTotlCostAmtb);
683             }
684         }
685         
686         /**
687          * Gets the "ResearchProjectTotlPercent" element
688          */
689         public int getResearchProjectTotlPercent()
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(RESEARCHPROJECTTOTLPERCENT$12, 0);
696                 if (target == null)
697                 {
698                     return 0;
699                 }
700                 return target.getIntValue();
701             }
702         }
703         
704         /**
705          * Gets (as xml) the "ResearchProjectTotlPercent" element
706          */
707         public gov.grants.apply.system.globalLibraryV20.PercentageIntegerDataType xgetResearchProjectTotlPercent()
708         {
709             synchronized (monitor())
710             {
711                 check_orphaned();
712                 gov.grants.apply.system.globalLibraryV20.PercentageIntegerDataType target = null;
713                 target = (gov.grants.apply.system.globalLibraryV20.PercentageIntegerDataType)get_store().find_element_user(RESEARCHPROJECTTOTLPERCENT$12, 0);
714                 return target;
715             }
716         }
717         
718         /**
719          * Sets the "ResearchProjectTotlPercent" element
720          */
721         public void setResearchProjectTotlPercent(int researchProjectTotlPercent)
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(RESEARCHPROJECTTOTLPERCENT$12, 0);
728                 if (target == null)
729                 {
730                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RESEARCHPROJECTTOTLPERCENT$12);
731                 }
732                 target.setIntValue(researchProjectTotlPercent);
733             }
734         }
735         
736         /**
737          * Sets (as xml) the "ResearchProjectTotlPercent" element
738          */
739         public void xsetResearchProjectTotlPercent(gov.grants.apply.system.globalLibraryV20.PercentageIntegerDataType researchProjectTotlPercent)
740         {
741             synchronized (monitor())
742             {
743                 check_orphaned();
744                 gov.grants.apply.system.globalLibraryV20.PercentageIntegerDataType target = null;
745                 target = (gov.grants.apply.system.globalLibraryV20.PercentageIntegerDataType)get_store().find_element_user(RESEARCHPROJECTTOTLPERCENT$12, 0);
746                 if (target == null)
747                 {
748                     target = (gov.grants.apply.system.globalLibraryV20.PercentageIntegerDataType)get_store().add_element_user(RESEARCHPROJECTTOTLPERCENT$12);
749                 }
750                 target.set(researchProjectTotlPercent);
751             }
752         }
753         
754         /**
755          * Gets the "RequiredResearchMatchAmount" element
756          */
757         public java.math.BigDecimal getRequiredResearchMatchAmount()
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(REQUIREDRESEARCHMATCHAMOUNT$14, 0);
764                 if (target == null)
765                 {
766                     return null;
767                 }
768                 return target.getBigDecimalValue();
769             }
770         }
771         
772         /**
773          * Gets (as xml) the "RequiredResearchMatchAmount" element
774          */
775         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetRequiredResearchMatchAmount()
776         {
777             synchronized (monitor())
778             {
779                 check_orphaned();
780                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
781                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(REQUIREDRESEARCHMATCHAMOUNT$14, 0);
782                 return target;
783             }
784         }
785         
786         /**
787          * Sets the "RequiredResearchMatchAmount" element
788          */
789         public void setRequiredResearchMatchAmount(java.math.BigDecimal requiredResearchMatchAmount)
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(REQUIREDRESEARCHMATCHAMOUNT$14, 0);
796                 if (target == null)
797                 {
798                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(REQUIREDRESEARCHMATCHAMOUNT$14);
799                 }
800                 target.setBigDecimalValue(requiredResearchMatchAmount);
801             }
802         }
803         
804         /**
805          * Sets (as xml) the "RequiredResearchMatchAmount" element
806          */
807         public void xsetRequiredResearchMatchAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType requiredResearchMatchAmount)
808         {
809             synchronized (monitor())
810             {
811                 check_orphaned();
812                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
813                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(REQUIREDRESEARCHMATCHAMOUNT$14, 0);
814                 if (target == null)
815                 {
816                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(REQUIREDRESEARCHMATCHAMOUNT$14);
817                 }
818                 target.set(requiredResearchMatchAmount);
819             }
820         }
821         
822         /**
823          * Gets the "OutreachRequestedFundingAmt" element
824          */
825         public java.math.BigDecimal getOutreachRequestedFundingAmt()
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(OUTREACHREQUESTEDFUNDINGAMT$16, 0);
832                 if (target == null)
833                 {
834                     return null;
835                 }
836                 return target.getBigDecimalValue();
837             }
838         }
839         
840         /**
841          * Gets (as xml) the "OutreachRequestedFundingAmt" element
842          */
843         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetOutreachRequestedFundingAmt()
844         {
845             synchronized (monitor())
846             {
847                 check_orphaned();
848                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
849                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(OUTREACHREQUESTEDFUNDINGAMT$16, 0);
850                 return target;
851             }
852         }
853         
854         /**
855          * Sets the "OutreachRequestedFundingAmt" element
856          */
857         public void setOutreachRequestedFundingAmt(java.math.BigDecimal outreachRequestedFundingAmt)
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(OUTREACHREQUESTEDFUNDINGAMT$16, 0);
864                 if (target == null)
865                 {
866                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OUTREACHREQUESTEDFUNDINGAMT$16);
867                 }
868                 target.setBigDecimalValue(outreachRequestedFundingAmt);
869             }
870         }
871         
872         /**
873          * Sets (as xml) the "OutreachRequestedFundingAmt" element
874          */
875         public void xsetOutreachRequestedFundingAmt(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType outreachRequestedFundingAmt)
876         {
877             synchronized (monitor())
878             {
879                 check_orphaned();
880                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
881                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(OUTREACHREQUESTEDFUNDINGAMT$16, 0);
882                 if (target == null)
883                 {
884                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(OUTREACHREQUESTEDFUNDINGAMT$16);
885                 }
886                 target.set(outreachRequestedFundingAmt);
887             }
888         }
889         
890         /**
891          * Gets the "OutreachMatchAmount" element
892          */
893         public java.math.BigDecimal getOutreachMatchAmount()
894         {
895             synchronized (monitor())
896             {
897                 check_orphaned();
898                 org.apache.xmlbeans.SimpleValue target = null;
899                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OUTREACHMATCHAMOUNT$18, 0);
900                 if (target == null)
901                 {
902                     return null;
903                 }
904                 return target.getBigDecimalValue();
905             }
906         }
907         
908         /**
909          * Gets (as xml) the "OutreachMatchAmount" element
910          */
911         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetOutreachMatchAmount()
912         {
913             synchronized (monitor())
914             {
915                 check_orphaned();
916                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
917                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(OUTREACHMATCHAMOUNT$18, 0);
918                 return target;
919             }
920         }
921         
922         /**
923          * Sets the "OutreachMatchAmount" element
924          */
925         public void setOutreachMatchAmount(java.math.BigDecimal outreachMatchAmount)
926         {
927             synchronized (monitor())
928             {
929                 check_orphaned();
930                 org.apache.xmlbeans.SimpleValue target = null;
931                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OUTREACHMATCHAMOUNT$18, 0);
932                 if (target == null)
933                 {
934                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OUTREACHMATCHAMOUNT$18);
935                 }
936                 target.setBigDecimalValue(outreachMatchAmount);
937             }
938         }
939         
940         /**
941          * Sets (as xml) the "OutreachMatchAmount" element
942          */
943         public void xsetOutreachMatchAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType outreachMatchAmount)
944         {
945             synchronized (monitor())
946             {
947                 check_orphaned();
948                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
949                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(OUTREACHMATCHAMOUNT$18, 0);
950                 if (target == null)
951                 {
952                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(OUTREACHMATCHAMOUNT$18);
953                 }
954                 target.set(outreachMatchAmount);
955             }
956         }
957         
958         /**
959          * Gets the "OutreachProjectTotlCostAmt" element
960          */
961         public java.math.BigDecimal getOutreachProjectTotlCostAmt()
962         {
963             synchronized (monitor())
964             {
965                 check_orphaned();
966                 org.apache.xmlbeans.SimpleValue target = null;
967                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OUTREACHPROJECTTOTLCOSTAMT$20, 0);
968                 if (target == null)
969                 {
970                     return null;
971                 }
972                 return target.getBigDecimalValue();
973             }
974         }
975         
976         /**
977          * Gets (as xml) the "OutreachProjectTotlCostAmt" element
978          */
979         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetOutreachProjectTotlCostAmt()
980         {
981             synchronized (monitor())
982             {
983                 check_orphaned();
984                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
985                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(OUTREACHPROJECTTOTLCOSTAMT$20, 0);
986                 return target;
987             }
988         }
989         
990         /**
991          * Sets the "OutreachProjectTotlCostAmt" element
992          */
993         public void setOutreachProjectTotlCostAmt(java.math.BigDecimal outreachProjectTotlCostAmt)
994         {
995             synchronized (monitor())
996             {
997                 check_orphaned();
998                 org.apache.xmlbeans.SimpleValue target = null;
999                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OUTREACHPROJECTTOTLCOSTAMT$20, 0);
1000                 if (target == null)
1001                 {
1002                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OUTREACHPROJECTTOTLCOSTAMT$20);
1003                 }
1004                 target.setBigDecimalValue(outreachProjectTotlCostAmt);
1005             }
1006         }
1007         
1008         /**
1009          * Sets (as xml) the "OutreachProjectTotlCostAmt" element
1010          */
1011         public void xsetOutreachProjectTotlCostAmt(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType outreachProjectTotlCostAmt)
1012         {
1013             synchronized (monitor())
1014             {
1015                 check_orphaned();
1016                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1017                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(OUTREACHPROJECTTOTLCOSTAMT$20, 0);
1018                 if (target == null)
1019                 {
1020                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(OUTREACHPROJECTTOTLCOSTAMT$20);
1021                 }
1022                 target.set(outreachProjectTotlCostAmt);
1023             }
1024         }
1025         
1026         /**
1027          * Gets the "OutreachProjectTotlCostAmtb" element
1028          */
1029         public java.math.BigDecimal getOutreachProjectTotlCostAmtb()
1030         {
1031             synchronized (monitor())
1032             {
1033                 check_orphaned();
1034                 org.apache.xmlbeans.SimpleValue target = null;
1035                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OUTREACHPROJECTTOTLCOSTAMTB$22, 0);
1036                 if (target == null)
1037                 {
1038                     return null;
1039                 }
1040                 return target.getBigDecimalValue();
1041             }
1042         }
1043         
1044         /**
1045          * Gets (as xml) the "OutreachProjectTotlCostAmtb" element
1046          */
1047         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetOutreachProjectTotlCostAmtb()
1048         {
1049             synchronized (monitor())
1050             {
1051                 check_orphaned();
1052                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1053                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(OUTREACHPROJECTTOTLCOSTAMTB$22, 0);
1054                 return target;
1055             }
1056         }
1057         
1058         /**
1059          * Sets the "OutreachProjectTotlCostAmtb" element
1060          */
1061         public void setOutreachProjectTotlCostAmtb(java.math.BigDecimal outreachProjectTotlCostAmtb)
1062         {
1063             synchronized (monitor())
1064             {
1065                 check_orphaned();
1066                 org.apache.xmlbeans.SimpleValue target = null;
1067                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OUTREACHPROJECTTOTLCOSTAMTB$22, 0);
1068                 if (target == null)
1069                 {
1070                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OUTREACHPROJECTTOTLCOSTAMTB$22);
1071                 }
1072                 target.setBigDecimalValue(outreachProjectTotlCostAmtb);
1073             }
1074         }
1075         
1076         /**
1077          * Sets (as xml) the "OutreachProjectTotlCostAmtb" element
1078          */
1079         public void xsetOutreachProjectTotlCostAmtb(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType outreachProjectTotlCostAmtb)
1080         {
1081             synchronized (monitor())
1082             {
1083                 check_orphaned();
1084                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1085                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(OUTREACHPROJECTTOTLCOSTAMTB$22, 0);
1086                 if (target == null)
1087                 {
1088                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(OUTREACHPROJECTTOTLCOSTAMTB$22);
1089                 }
1090                 target.set(outreachProjectTotlCostAmtb);
1091             }
1092         }
1093         
1094         /**
1095          * Gets the "OutreachMatchPercent" element
1096          */
1097         public int getOutreachMatchPercent()
1098         {
1099             synchronized (monitor())
1100             {
1101                 check_orphaned();
1102                 org.apache.xmlbeans.SimpleValue target = null;
1103                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OUTREACHMATCHPERCENT$24, 0);
1104                 if (target == null)
1105                 {
1106                     return 0;
1107                 }
1108                 return target.getIntValue();
1109             }
1110         }
1111         
1112         /**
1113          * Gets (as xml) the "OutreachMatchPercent" element
1114          */
1115         public gov.grants.apply.system.globalLibraryV20.PercentageIntegerDataType xgetOutreachMatchPercent()
1116         {
1117             synchronized (monitor())
1118             {
1119                 check_orphaned();
1120                 gov.grants.apply.system.globalLibraryV20.PercentageIntegerDataType target = null;
1121                 target = (gov.grants.apply.system.globalLibraryV20.PercentageIntegerDataType)get_store().find_element_user(OUTREACHMATCHPERCENT$24, 0);
1122                 return target;
1123             }
1124         }
1125         
1126         /**
1127          * Sets the "OutreachMatchPercent" element
1128          */
1129         public void setOutreachMatchPercent(int outreachMatchPercent)
1130         {
1131             synchronized (monitor())
1132             {
1133                 check_orphaned();
1134                 org.apache.xmlbeans.SimpleValue target = null;
1135                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OUTREACHMATCHPERCENT$24, 0);
1136                 if (target == null)
1137                 {
1138                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OUTREACHMATCHPERCENT$24);
1139                 }
1140                 target.setIntValue(outreachMatchPercent);
1141             }
1142         }
1143         
1144         /**
1145          * Sets (as xml) the "OutreachMatchPercent" element
1146          */
1147         public void xsetOutreachMatchPercent(gov.grants.apply.system.globalLibraryV20.PercentageIntegerDataType outreachMatchPercent)
1148         {
1149             synchronized (monitor())
1150             {
1151                 check_orphaned();
1152                 gov.grants.apply.system.globalLibraryV20.PercentageIntegerDataType target = null;
1153                 target = (gov.grants.apply.system.globalLibraryV20.PercentageIntegerDataType)get_store().find_element_user(OUTREACHMATCHPERCENT$24, 0);
1154                 if (target == null)
1155                 {
1156                     target = (gov.grants.apply.system.globalLibraryV20.PercentageIntegerDataType)get_store().add_element_user(OUTREACHMATCHPERCENT$24);
1157                 }
1158                 target.set(outreachMatchPercent);
1159             }
1160         }
1161         
1162         /**
1163          * Gets the "RequiredOutreachMatchAmount" element
1164          */
1165         public java.math.BigDecimal getRequiredOutreachMatchAmount()
1166         {
1167             synchronized (monitor())
1168             {
1169                 check_orphaned();
1170                 org.apache.xmlbeans.SimpleValue target = null;
1171                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REQUIREDOUTREACHMATCHAMOUNT$26, 0);
1172                 if (target == null)
1173                 {
1174                     return null;
1175                 }
1176                 return target.getBigDecimalValue();
1177             }
1178         }
1179         
1180         /**
1181          * Gets (as xml) the "RequiredOutreachMatchAmount" element
1182          */
1183         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetRequiredOutreachMatchAmount()
1184         {
1185             synchronized (monitor())
1186             {
1187                 check_orphaned();
1188                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1189                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(REQUIREDOUTREACHMATCHAMOUNT$26, 0);
1190                 return target;
1191             }
1192         }
1193         
1194         /**
1195          * Sets the "RequiredOutreachMatchAmount" element
1196          */
1197         public void setRequiredOutreachMatchAmount(java.math.BigDecimal requiredOutreachMatchAmount)
1198         {
1199             synchronized (monitor())
1200             {
1201                 check_orphaned();
1202                 org.apache.xmlbeans.SimpleValue target = null;
1203                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REQUIREDOUTREACHMATCHAMOUNT$26, 0);
1204                 if (target == null)
1205                 {
1206                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(REQUIREDOUTREACHMATCHAMOUNT$26);
1207                 }
1208                 target.setBigDecimalValue(requiredOutreachMatchAmount);
1209             }
1210         }
1211         
1212         /**
1213          * Sets (as xml) the "RequiredOutreachMatchAmount" element
1214          */
1215         public void xsetRequiredOutreachMatchAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType requiredOutreachMatchAmount)
1216         {
1217             synchronized (monitor())
1218             {
1219                 check_orphaned();
1220                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1221                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(REQUIREDOUTREACHMATCHAMOUNT$26, 0);
1222                 if (target == null)
1223                 {
1224                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(REQUIREDOUTREACHMATCHAMOUNT$26);
1225                 }
1226                 target.set(requiredOutreachMatchAmount);
1227             }
1228         }
1229         
1230         /**
1231          * Gets the "RequiredResearchMatchAmountb" element
1232          */
1233         public java.math.BigDecimal getRequiredResearchMatchAmountb()
1234         {
1235             synchronized (monitor())
1236             {
1237                 check_orphaned();
1238                 org.apache.xmlbeans.SimpleValue target = null;
1239                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REQUIREDRESEARCHMATCHAMOUNTB$28, 0);
1240                 if (target == null)
1241                 {
1242                     return null;
1243                 }
1244                 return target.getBigDecimalValue();
1245             }
1246         }
1247         
1248         /**
1249          * Gets (as xml) the "RequiredResearchMatchAmountb" element
1250          */
1251         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetRequiredResearchMatchAmountb()
1252         {
1253             synchronized (monitor())
1254             {
1255                 check_orphaned();
1256                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1257                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(REQUIREDRESEARCHMATCHAMOUNTB$28, 0);
1258                 return target;
1259             }
1260         }
1261         
1262         /**
1263          * Sets the "RequiredResearchMatchAmountb" element
1264          */
1265         public void setRequiredResearchMatchAmountb(java.math.BigDecimal requiredResearchMatchAmountb)
1266         {
1267             synchronized (monitor())
1268             {
1269                 check_orphaned();
1270                 org.apache.xmlbeans.SimpleValue target = null;
1271                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REQUIREDRESEARCHMATCHAMOUNTB$28, 0);
1272                 if (target == null)
1273                 {
1274                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(REQUIREDRESEARCHMATCHAMOUNTB$28);
1275                 }
1276                 target.setBigDecimalValue(requiredResearchMatchAmountb);
1277             }
1278         }
1279         
1280         /**
1281          * Sets (as xml) the "RequiredResearchMatchAmountb" element
1282          */
1283         public void xsetRequiredResearchMatchAmountb(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType requiredResearchMatchAmountb)
1284         {
1285             synchronized (monitor())
1286             {
1287                 check_orphaned();
1288                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1289                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(REQUIREDRESEARCHMATCHAMOUNTB$28, 0);
1290                 if (target == null)
1291                 {
1292                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(REQUIREDRESEARCHMATCHAMOUNTB$28);
1293                 }
1294                 target.set(requiredResearchMatchAmountb);
1295             }
1296         }
1297         
1298         /**
1299          * Gets the "RequiredOutreachMatchAmountb" element
1300          */
1301         public java.math.BigDecimal getRequiredOutreachMatchAmountb()
1302         {
1303             synchronized (monitor())
1304             {
1305                 check_orphaned();
1306                 org.apache.xmlbeans.SimpleValue target = null;
1307                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REQUIREDOUTREACHMATCHAMOUNTB$30, 0);
1308                 if (target == null)
1309                 {
1310                     return null;
1311                 }
1312                 return target.getBigDecimalValue();
1313             }
1314         }
1315         
1316         /**
1317          * Gets (as xml) the "RequiredOutreachMatchAmountb" element
1318          */
1319         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetRequiredOutreachMatchAmountb()
1320         {
1321             synchronized (monitor())
1322             {
1323                 check_orphaned();
1324                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1325                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(REQUIREDOUTREACHMATCHAMOUNTB$30, 0);
1326                 return target;
1327             }
1328         }
1329         
1330         /**
1331          * Sets the "RequiredOutreachMatchAmountb" element
1332          */
1333         public void setRequiredOutreachMatchAmountb(java.math.BigDecimal requiredOutreachMatchAmountb)
1334         {
1335             synchronized (monitor())
1336             {
1337                 check_orphaned();
1338                 org.apache.xmlbeans.SimpleValue target = null;
1339                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REQUIREDOUTREACHMATCHAMOUNTB$30, 0);
1340                 if (target == null)
1341                 {
1342                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(REQUIREDOUTREACHMATCHAMOUNTB$30);
1343                 }
1344                 target.setBigDecimalValue(requiredOutreachMatchAmountb);
1345             }
1346         }
1347         
1348         /**
1349          * Sets (as xml) the "RequiredOutreachMatchAmountb" element
1350          */
1351         public void xsetRequiredOutreachMatchAmountb(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType requiredOutreachMatchAmountb)
1352         {
1353             synchronized (monitor())
1354             {
1355                 check_orphaned();
1356                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1357                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(REQUIREDOUTREACHMATCHAMOUNTB$30, 0);
1358                 if (target == null)
1359                 {
1360                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(REQUIREDOUTREACHMATCHAMOUNTB$30);
1361                 }
1362                 target.set(requiredOutreachMatchAmountb);
1363             }
1364         }
1365         
1366         /**
1367          * Gets the "RequiredTotlMatchAmt" element
1368          */
1369         public java.math.BigDecimal getRequiredTotlMatchAmt()
1370         {
1371             synchronized (monitor())
1372             {
1373                 check_orphaned();
1374                 org.apache.xmlbeans.SimpleValue target = null;
1375                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REQUIREDTOTLMATCHAMT$32, 0);
1376                 if (target == null)
1377                 {
1378                     return null;
1379                 }
1380                 return target.getBigDecimalValue();
1381             }
1382         }
1383         
1384         /**
1385          * Gets (as xml) the "RequiredTotlMatchAmt" element
1386          */
1387         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetRequiredTotlMatchAmt()
1388         {
1389             synchronized (monitor())
1390             {
1391                 check_orphaned();
1392                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1393                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(REQUIREDTOTLMATCHAMT$32, 0);
1394                 return target;
1395             }
1396         }
1397         
1398         /**
1399          * Sets the "RequiredTotlMatchAmt" element
1400          */
1401         public void setRequiredTotlMatchAmt(java.math.BigDecimal requiredTotlMatchAmt)
1402         {
1403             synchronized (monitor())
1404             {
1405                 check_orphaned();
1406                 org.apache.xmlbeans.SimpleValue target = null;
1407                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REQUIREDTOTLMATCHAMT$32, 0);
1408                 if (target == null)
1409                 {
1410                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(REQUIREDTOTLMATCHAMT$32);
1411                 }
1412                 target.setBigDecimalValue(requiredTotlMatchAmt);
1413             }
1414         }
1415         
1416         /**
1417          * Sets (as xml) the "RequiredTotlMatchAmt" element
1418          */
1419         public void xsetRequiredTotlMatchAmt(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType requiredTotlMatchAmt)
1420         {
1421             synchronized (monitor())
1422             {
1423                 check_orphaned();
1424                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1425                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(REQUIREDTOTLMATCHAMT$32, 0);
1426                 if (target == null)
1427                 {
1428                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(REQUIREDTOTLMATCHAMT$32);
1429                 }
1430                 target.set(requiredTotlMatchAmt);
1431             }
1432         }
1433         
1434         /**
1435          * Gets the "ResearchMatchProvidedAmount" element
1436          */
1437         public java.math.BigDecimal getResearchMatchProvidedAmount()
1438         {
1439             synchronized (monitor())
1440             {
1441                 check_orphaned();
1442                 org.apache.xmlbeans.SimpleValue target = null;
1443                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RESEARCHMATCHPROVIDEDAMOUNT$34, 0);
1444                 if (target == null)
1445                 {
1446                     return null;
1447                 }
1448                 return target.getBigDecimalValue();
1449             }
1450         }
1451         
1452         /**
1453          * Gets (as xml) the "ResearchMatchProvidedAmount" element
1454          */
1455         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetResearchMatchProvidedAmount()
1456         {
1457             synchronized (monitor())
1458             {
1459                 check_orphaned();
1460                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1461                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(RESEARCHMATCHPROVIDEDAMOUNT$34, 0);
1462                 return target;
1463             }
1464         }
1465         
1466         /**
1467          * Sets the "ResearchMatchProvidedAmount" element
1468          */
1469         public void setResearchMatchProvidedAmount(java.math.BigDecimal researchMatchProvidedAmount)
1470         {
1471             synchronized (monitor())
1472             {
1473                 check_orphaned();
1474                 org.apache.xmlbeans.SimpleValue target = null;
1475                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RESEARCHMATCHPROVIDEDAMOUNT$34, 0);
1476                 if (target == null)
1477                 {
1478                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RESEARCHMATCHPROVIDEDAMOUNT$34);
1479                 }
1480                 target.setBigDecimalValue(researchMatchProvidedAmount);
1481             }
1482         }
1483         
1484         /**
1485          * Sets (as xml) the "ResearchMatchProvidedAmount" element
1486          */
1487         public void xsetResearchMatchProvidedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType researchMatchProvidedAmount)
1488         {
1489             synchronized (monitor())
1490             {
1491                 check_orphaned();
1492                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1493                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(RESEARCHMATCHPROVIDEDAMOUNT$34, 0);
1494                 if (target == null)
1495                 {
1496                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(RESEARCHMATCHPROVIDEDAMOUNT$34);
1497                 }
1498                 target.set(researchMatchProvidedAmount);
1499             }
1500         }
1501         
1502         /**
1503          * Gets the "OutreachMatchProvidedAmount" element
1504          */
1505         public java.math.BigDecimal getOutreachMatchProvidedAmount()
1506         {
1507             synchronized (monitor())
1508             {
1509                 check_orphaned();
1510                 org.apache.xmlbeans.SimpleValue target = null;
1511                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OUTREACHMATCHPROVIDEDAMOUNT$36, 0);
1512                 if (target == null)
1513                 {
1514                     return null;
1515                 }
1516                 return target.getBigDecimalValue();
1517             }
1518         }
1519         
1520         /**
1521          * Gets (as xml) the "OutreachMatchProvidedAmount" element
1522          */
1523         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetOutreachMatchProvidedAmount()
1524         {
1525             synchronized (monitor())
1526             {
1527                 check_orphaned();
1528                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1529                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(OUTREACHMATCHPROVIDEDAMOUNT$36, 0);
1530                 return target;
1531             }
1532         }
1533         
1534         /**
1535          * Sets the "OutreachMatchProvidedAmount" element
1536          */
1537         public void setOutreachMatchProvidedAmount(java.math.BigDecimal outreachMatchProvidedAmount)
1538         {
1539             synchronized (monitor())
1540             {
1541                 check_orphaned();
1542                 org.apache.xmlbeans.SimpleValue target = null;
1543                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OUTREACHMATCHPROVIDEDAMOUNT$36, 0);
1544                 if (target == null)
1545                 {
1546                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OUTREACHMATCHPROVIDEDAMOUNT$36);
1547                 }
1548                 target.setBigDecimalValue(outreachMatchProvidedAmount);
1549             }
1550         }
1551         
1552         /**
1553          * Sets (as xml) the "OutreachMatchProvidedAmount" element
1554          */
1555         public void xsetOutreachMatchProvidedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType outreachMatchProvidedAmount)
1556         {
1557             synchronized (monitor())
1558             {
1559                 check_orphaned();
1560                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1561                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(OUTREACHMATCHPROVIDEDAMOUNT$36, 0);
1562                 if (target == null)
1563                 {
1564                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(OUTREACHMATCHPROVIDEDAMOUNT$36);
1565                 }
1566                 target.set(outreachMatchProvidedAmount);
1567             }
1568         }
1569         
1570         /**
1571          * Gets the "MatchingFundsTotlAmt" element
1572          */
1573         public java.math.BigDecimal getMatchingFundsTotlAmt()
1574         {
1575             synchronized (monitor())
1576             {
1577                 check_orphaned();
1578                 org.apache.xmlbeans.SimpleValue target = null;
1579                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MATCHINGFUNDSTOTLAMT$38, 0);
1580                 if (target == null)
1581                 {
1582                     return null;
1583                 }
1584                 return target.getBigDecimalValue();
1585             }
1586         }
1587         
1588         /**
1589          * Gets (as xml) the "MatchingFundsTotlAmt" element
1590          */
1591         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetMatchingFundsTotlAmt()
1592         {
1593             synchronized (monitor())
1594             {
1595                 check_orphaned();
1596                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1597                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(MATCHINGFUNDSTOTLAMT$38, 0);
1598                 return target;
1599             }
1600         }
1601         
1602         /**
1603          * Sets the "MatchingFundsTotlAmt" element
1604          */
1605         public void setMatchingFundsTotlAmt(java.math.BigDecimal matchingFundsTotlAmt)
1606         {
1607             synchronized (monitor())
1608             {
1609                 check_orphaned();
1610                 org.apache.xmlbeans.SimpleValue target = null;
1611                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MATCHINGFUNDSTOTLAMT$38, 0);
1612                 if (target == null)
1613                 {
1614                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MATCHINGFUNDSTOTLAMT$38);
1615                 }
1616                 target.setBigDecimalValue(matchingFundsTotlAmt);
1617             }
1618         }
1619         
1620         /**
1621          * Sets (as xml) the "MatchingFundsTotlAmt" element
1622          */
1623         public void xsetMatchingFundsTotlAmt(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType matchingFundsTotlAmt)
1624         {
1625             synchronized (monitor())
1626             {
1627                 check_orphaned();
1628                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1629                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(MATCHINGFUNDSTOTLAMT$38, 0);
1630                 if (target == null)
1631                 {
1632                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(MATCHINGFUNDSTOTLAMT$38);
1633                 }
1634                 target.set(matchingFundsTotlAmt);
1635             }
1636         }
1637         
1638         /**
1639          * Gets the "MoreThanMatchRequiredIndicator" element
1640          */
1641         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMoreThanMatchRequiredIndicator()
1642         {
1643             synchronized (monitor())
1644             {
1645                 check_orphaned();
1646                 org.apache.xmlbeans.SimpleValue target = null;
1647                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MORETHANMATCHREQUIREDINDICATOR$40, 0);
1648                 if (target == null)
1649                 {
1650                     return null;
1651                 }
1652                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1653             }
1654         }
1655         
1656         /**
1657          * Gets (as xml) the "MoreThanMatchRequiredIndicator" element
1658          */
1659         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMoreThanMatchRequiredIndicator()
1660         {
1661             synchronized (monitor())
1662             {
1663                 check_orphaned();
1664                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1665                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MORETHANMATCHREQUIREDINDICATOR$40, 0);
1666                 return target;
1667             }
1668         }
1669         
1670         /**
1671          * Sets the "MoreThanMatchRequiredIndicator" element
1672          */
1673         public void setMoreThanMatchRequiredIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum moreThanMatchRequiredIndicator)
1674         {
1675             synchronized (monitor())
1676             {
1677                 check_orphaned();
1678                 org.apache.xmlbeans.SimpleValue target = null;
1679                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MORETHANMATCHREQUIREDINDICATOR$40, 0);
1680                 if (target == null)
1681                 {
1682                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MORETHANMATCHREQUIREDINDICATOR$40);
1683                 }
1684                 target.setEnumValue(moreThanMatchRequiredIndicator);
1685             }
1686         }
1687         
1688         /**
1689          * Sets (as xml) the "MoreThanMatchRequiredIndicator" element
1690          */
1691         public void xsetMoreThanMatchRequiredIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType moreThanMatchRequiredIndicator)
1692         {
1693             synchronized (monitor())
1694             {
1695                 check_orphaned();
1696                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1697                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MORETHANMATCHREQUIREDINDICATOR$40, 0);
1698                 if (target == null)
1699                 {
1700                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MORETHANMATCHREQUIREDINDICATOR$40);
1701                 }
1702                 target.set(moreThanMatchRequiredIndicator);
1703             }
1704         }
1705         
1706         /**
1707          * Gets the "MatchingFundsProvidedTotlAmt" element
1708          */
1709         public java.math.BigDecimal getMatchingFundsProvidedTotlAmt()
1710         {
1711             synchronized (monitor())
1712             {
1713                 check_orphaned();
1714                 org.apache.xmlbeans.SimpleValue target = null;
1715                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MATCHINGFUNDSPROVIDEDTOTLAMT$42, 0);
1716                 if (target == null)
1717                 {
1718                     return null;
1719                 }
1720                 return target.getBigDecimalValue();
1721             }
1722         }
1723         
1724         /**
1725          * Gets (as xml) the "MatchingFundsProvidedTotlAmt" element
1726          */
1727         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetMatchingFundsProvidedTotlAmt()
1728         {
1729             synchronized (monitor())
1730             {
1731                 check_orphaned();
1732                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1733                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(MATCHINGFUNDSPROVIDEDTOTLAMT$42, 0);
1734                 return target;
1735             }
1736         }
1737         
1738         /**
1739          * Sets the "MatchingFundsProvidedTotlAmt" element
1740          */
1741         public void setMatchingFundsProvidedTotlAmt(java.math.BigDecimal matchingFundsProvidedTotlAmt)
1742         {
1743             synchronized (monitor())
1744             {
1745                 check_orphaned();
1746                 org.apache.xmlbeans.SimpleValue target = null;
1747                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MATCHINGFUNDSPROVIDEDTOTLAMT$42, 0);
1748                 if (target == null)
1749                 {
1750                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MATCHINGFUNDSPROVIDEDTOTLAMT$42);
1751                 }
1752                 target.setBigDecimalValue(matchingFundsProvidedTotlAmt);
1753             }
1754         }
1755         
1756         /**
1757          * Sets (as xml) the "MatchingFundsProvidedTotlAmt" element
1758          */
1759         public void xsetMatchingFundsProvidedTotlAmt(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType matchingFundsProvidedTotlAmt)
1760         {
1761             synchronized (monitor())
1762             {
1763                 check_orphaned();
1764                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1765                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(MATCHINGFUNDSPROVIDEDTOTLAMT$42, 0);
1766                 if (target == null)
1767                 {
1768                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(MATCHINGFUNDSPROVIDEDTOTLAMT$42);
1769                 }
1770                 target.set(matchingFundsProvidedTotlAmt);
1771             }
1772         }
1773         
1774         /**
1775          * Gets the "IndirectMatchAmt" element
1776          */
1777         public java.math.BigDecimal getIndirectMatchAmt()
1778         {
1779             synchronized (monitor())
1780             {
1781                 check_orphaned();
1782                 org.apache.xmlbeans.SimpleValue target = null;
1783                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INDIRECTMATCHAMT$44, 0);
1784                 if (target == null)
1785                 {
1786                     return null;
1787                 }
1788                 return target.getBigDecimalValue();
1789             }
1790         }
1791         
1792         /**
1793          * Gets (as xml) the "IndirectMatchAmt" element
1794          */
1795         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetIndirectMatchAmt()
1796         {
1797             synchronized (monitor())
1798             {
1799                 check_orphaned();
1800                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1801                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(INDIRECTMATCHAMT$44, 0);
1802                 return target;
1803             }
1804         }
1805         
1806         /**
1807          * Sets the "IndirectMatchAmt" element
1808          */
1809         public void setIndirectMatchAmt(java.math.BigDecimal indirectMatchAmt)
1810         {
1811             synchronized (monitor())
1812             {
1813                 check_orphaned();
1814                 org.apache.xmlbeans.SimpleValue target = null;
1815                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INDIRECTMATCHAMT$44, 0);
1816                 if (target == null)
1817                 {
1818                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INDIRECTMATCHAMT$44);
1819                 }
1820                 target.setBigDecimalValue(indirectMatchAmt);
1821             }
1822         }
1823         
1824         /**
1825          * Sets (as xml) the "IndirectMatchAmt" element
1826          */
1827         public void xsetIndirectMatchAmt(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType indirectMatchAmt)
1828         {
1829             synchronized (monitor())
1830             {
1831                 check_orphaned();
1832                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1833                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(INDIRECTMATCHAMT$44, 0);
1834                 if (target == null)
1835                 {
1836                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(INDIRECTMATCHAMT$44);
1837                 }
1838                 target.set(indirectMatchAmt);
1839             }
1840         }
1841         
1842         /**
1843          * Gets the "Factor4TotlMatchAmt" element
1844          */
1845         public java.math.BigDecimal getFactor4TotlMatchAmt()
1846         {
1847             synchronized (monitor())
1848             {
1849                 check_orphaned();
1850                 org.apache.xmlbeans.SimpleValue target = null;
1851                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FACTOR4TOTLMATCHAMT$46, 0);
1852                 if (target == null)
1853                 {
1854                     return null;
1855                 }
1856                 return target.getBigDecimalValue();
1857             }
1858         }
1859         
1860         /**
1861          * Gets (as xml) the "Factor4TotlMatchAmt" element
1862          */
1863         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetFactor4TotlMatchAmt()
1864         {
1865             synchronized (monitor())
1866             {
1867                 check_orphaned();
1868                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1869                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(FACTOR4TOTLMATCHAMT$46, 0);
1870                 return target;
1871             }
1872         }
1873         
1874         /**
1875          * Sets the "Factor4TotlMatchAmt" element
1876          */
1877         public void setFactor4TotlMatchAmt(java.math.BigDecimal factor4TotlMatchAmt)
1878         {
1879             synchronized (monitor())
1880             {
1881                 check_orphaned();
1882                 org.apache.xmlbeans.SimpleValue target = null;
1883                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FACTOR4TOTLMATCHAMT$46, 0);
1884                 if (target == null)
1885                 {
1886                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FACTOR4TOTLMATCHAMT$46);
1887                 }
1888                 target.setBigDecimalValue(factor4TotlMatchAmt);
1889             }
1890         }
1891         
1892         /**
1893          * Sets (as xml) the "Factor4TotlMatchAmt" element
1894          */
1895         public void xsetFactor4TotlMatchAmt(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType factor4TotlMatchAmt)
1896         {
1897             synchronized (monitor())
1898             {
1899                 check_orphaned();
1900                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1901                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(FACTOR4TOTLMATCHAMT$46, 0);
1902                 if (target == null)
1903                 {
1904                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(FACTOR4TOTLMATCHAMT$46);
1905                 }
1906                 target.set(factor4TotlMatchAmt);
1907             }
1908         }
1909         
1910         /**
1911          * Gets the "MatchOverageAmt" element
1912          */
1913         public java.math.BigDecimal getMatchOverageAmt()
1914         {
1915             synchronized (monitor())
1916             {
1917                 check_orphaned();
1918                 org.apache.xmlbeans.SimpleValue target = null;
1919                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MATCHOVERAGEAMT$48, 0);
1920                 if (target == null)
1921                 {
1922                     return null;
1923                 }
1924                 return target.getBigDecimalValue();
1925             }
1926         }
1927         
1928         /**
1929          * Gets (as xml) the "MatchOverageAmt" element
1930          */
1931         public gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.MatchOverageAmt xgetMatchOverageAmt()
1932         {
1933             synchronized (monitor())
1934             {
1935                 check_orphaned();
1936                 gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.MatchOverageAmt target = null;
1937                 target = (gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.MatchOverageAmt)get_store().find_element_user(MATCHOVERAGEAMT$48, 0);
1938                 return target;
1939             }
1940         }
1941         
1942         /**
1943          * Sets the "MatchOverageAmt" element
1944          */
1945         public void setMatchOverageAmt(java.math.BigDecimal matchOverageAmt)
1946         {
1947             synchronized (monitor())
1948             {
1949                 check_orphaned();
1950                 org.apache.xmlbeans.SimpleValue target = null;
1951                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MATCHOVERAGEAMT$48, 0);
1952                 if (target == null)
1953                 {
1954                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MATCHOVERAGEAMT$48);
1955                 }
1956                 target.setBigDecimalValue(matchOverageAmt);
1957             }
1958         }
1959         
1960         /**
1961          * Sets (as xml) the "MatchOverageAmt" element
1962          */
1963         public void xsetMatchOverageAmt(gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.MatchOverageAmt matchOverageAmt)
1964         {
1965             synchronized (monitor())
1966             {
1967                 check_orphaned();
1968                 gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.MatchOverageAmt target = null;
1969                 target = (gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.MatchOverageAmt)get_store().find_element_user(MATCHOVERAGEAMT$48, 0);
1970                 if (target == null)
1971                 {
1972                     target = (gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.MatchOverageAmt)get_store().add_element_user(MATCHOVERAGEAMT$48);
1973                 }
1974                 target.set(matchOverageAmt);
1975             }
1976         }
1977         
1978         /**
1979          * Gets the "AdtnlPrvtSrcAmt" element
1980          */
1981         public java.math.BigDecimal getAdtnlPrvtSrcAmt()
1982         {
1983             synchronized (monitor())
1984             {
1985                 check_orphaned();
1986                 org.apache.xmlbeans.SimpleValue target = null;
1987                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ADTNLPRVTSRCAMT$50, 0);
1988                 if (target == null)
1989                 {
1990                     return null;
1991                 }
1992                 return target.getBigDecimalValue();
1993             }
1994         }
1995         
1996         /**
1997          * Gets (as xml) the "AdtnlPrvtSrcAmt" element
1998          */
1999         public gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.AdtnlPrvtSrcAmt xgetAdtnlPrvtSrcAmt()
2000         {
2001             synchronized (monitor())
2002             {
2003                 check_orphaned();
2004                 gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.AdtnlPrvtSrcAmt target = null;
2005                 target = (gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.AdtnlPrvtSrcAmt)get_store().find_element_user(ADTNLPRVTSRCAMT$50, 0);
2006                 return target;
2007             }
2008         }
2009         
2010         /**
2011          * Sets the "AdtnlPrvtSrcAmt" element
2012          */
2013         public void setAdtnlPrvtSrcAmt(java.math.BigDecimal adtnlPrvtSrcAmt)
2014         {
2015             synchronized (monitor())
2016             {
2017                 check_orphaned();
2018                 org.apache.xmlbeans.SimpleValue target = null;
2019                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ADTNLPRVTSRCAMT$50, 0);
2020                 if (target == null)
2021                 {
2022                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ADTNLPRVTSRCAMT$50);
2023                 }
2024                 target.setBigDecimalValue(adtnlPrvtSrcAmt);
2025             }
2026         }
2027         
2028         /**
2029          * Sets (as xml) the "AdtnlPrvtSrcAmt" element
2030          */
2031         public void xsetAdtnlPrvtSrcAmt(gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.AdtnlPrvtSrcAmt adtnlPrvtSrcAmt)
2032         {
2033             synchronized (monitor())
2034             {
2035                 check_orphaned();
2036                 gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.AdtnlPrvtSrcAmt target = null;
2037                 target = (gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.AdtnlPrvtSrcAmt)get_store().find_element_user(ADTNLPRVTSRCAMT$50, 0);
2038                 if (target == null)
2039                 {
2040                     target = (gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.AdtnlPrvtSrcAmt)get_store().add_element_user(ADTNLPRVTSRCAMT$50);
2041                 }
2042                 target.set(adtnlPrvtSrcAmt);
2043             }
2044         }
2045         
2046         /**
2047          * Gets the "FormVersion" attribute
2048          */
2049         public java.lang.String getFormVersion()
2050         {
2051             synchronized (monitor())
2052             {
2053                 check_orphaned();
2054                 org.apache.xmlbeans.SimpleValue target = null;
2055                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$52);
2056                 if (target == null)
2057                 {
2058                     target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(FORMVERSION$52);
2059                 }
2060                 if (target == null)
2061                 {
2062                     return null;
2063                 }
2064                 return target.getStringValue();
2065             }
2066         }
2067         
2068         /**
2069          * Gets (as xml) the "FormVersion" attribute
2070          */
2071         public gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion()
2072         {
2073             synchronized (monitor())
2074             {
2075                 check_orphaned();
2076                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
2077                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$52);
2078                 if (target == null)
2079                 {
2080                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_default_attribute_value(FORMVERSION$52);
2081                 }
2082                 return target;
2083             }
2084         }
2085         
2086         /**
2087          * Sets the "FormVersion" attribute
2088          */
2089         public void setFormVersion(java.lang.String formVersion)
2090         {
2091             synchronized (monitor())
2092             {
2093                 check_orphaned();
2094                 org.apache.xmlbeans.SimpleValue target = null;
2095                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$52);
2096                 if (target == null)
2097                 {
2098                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(FORMVERSION$52);
2099                 }
2100                 target.setStringValue(formVersion);
2101             }
2102         }
2103         
2104         /**
2105          * Sets (as xml) the "FormVersion" attribute
2106          */
2107         public void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion)
2108         {
2109             synchronized (monitor())
2110             {
2111                 check_orphaned();
2112                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
2113                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$52);
2114                 if (target == null)
2115                 {
2116                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().add_attribute_user(FORMVERSION$52);
2117                 }
2118                 target.set(formVersion);
2119             }
2120         }
2121         /**
2122          * An XML InterestedPartyOrganizationName(@http://apply.grants.gov/forms/HUD_NewDirection-V1.1).
2123          *
2124          * This is an atomic type that is a restriction of gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument$HUDNewDirection$InterestedPartyOrganizationName.
2125          */
2126         public static class InterestedPartyOrganizationNameImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.InterestedPartyOrganizationName
2127         {
2128             private static final long serialVersionUID = 1L;
2129             
2130             public InterestedPartyOrganizationNameImpl(org.apache.xmlbeans.SchemaType sType)
2131             {
2132                 super(sType, false);
2133             }
2134             
2135             protected InterestedPartyOrganizationNameImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2136             {
2137                 super(sType, b);
2138             }
2139         }
2140         /**
2141          * An XML MatchOverageAmt(@http://apply.grants.gov/forms/HUD_NewDirection-V1.1).
2142          *
2143          * This is an atomic type that is a restriction of gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument$HUDNewDirection$MatchOverageAmt.
2144          */
2145         public static class MatchOverageAmtImpl extends org.apache.xmlbeans.impl.values.JavaDecimalHolderEx implements gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.MatchOverageAmt
2146         {
2147             private static final long serialVersionUID = 1L;
2148             
2149             public MatchOverageAmtImpl(org.apache.xmlbeans.SchemaType sType)
2150             {
2151                 super(sType, false);
2152             }
2153             
2154             protected MatchOverageAmtImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2155             {
2156                 super(sType, b);
2157             }
2158         }
2159         /**
2160          * An XML AdtnlPrvtSrcAmt(@http://apply.grants.gov/forms/HUD_NewDirection-V1.1).
2161          *
2162          * This is an atomic type that is a restriction of gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument$HUDNewDirection$AdtnlPrvtSrcAmt.
2163          */
2164         public static class AdtnlPrvtSrcAmtImpl extends org.apache.xmlbeans.impl.values.JavaDecimalHolderEx implements gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.AdtnlPrvtSrcAmt
2165         {
2166             private static final long serialVersionUID = 1L;
2167             
2168             public AdtnlPrvtSrcAmtImpl(org.apache.xmlbeans.SchemaType sType)
2169             {
2170                 super(sType, false);
2171             }
2172             
2173             protected AdtnlPrvtSrcAmtImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2174             {
2175                 super(sType, b);
2176             }
2177         }
2178     }
2179 }