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