public Enumeration<AdverseEventCategory> getCategoryElement() { 
      if (this.category == null)
        if (Configuration.errorOnAutoCreate())
          throw new Error("Attempt to auto-create AdverseEvent.category");
        else if (Configuration.doAutoCreate())
          this.category = new Enumeration<AdverseEventCategory>(new AdverseEventCategoryEnumFactory()); // bb
      return this.category;
    }
public Enumeration < AdverseEventCategory > getCategoryElement ( ) { if ( this . category == null ) if ( Configuration . errorOnAutoCreate ( ) ) throw new Error ( "Attempt to auto-create AdverseEvent.category" ) ; else if ( Configuration . doAutoCreate ( ) ) this . category = new Enumeration < AdverseEventCategory > ( new AdverseEventCategoryEnumFactory ( ) ) ; return this . category ; }
@return {@link #category} (The type of event which is important to characterize what occurred and caused harm to the subject, or had the potential to cause harm to the subject.). This is the underlying object with id, value and extensions. The accessor "getCategory" gives direct access to the value