public Enumeration<CommunicationPriority> getPriorityElement() { 
      if (this.priority == null)
        if (Configuration.errorOnAutoCreate())
          throw new Error("Attempt to auto-create CommunicationRequest.priority");
        else if (Configuration.doAutoCreate())
          this.priority = new Enumeration<CommunicationPriority>(new CommunicationPriorityEnumFactory()); // bb
      return this.priority;
    }
public Enumeration < CommunicationPriority > getPriorityElement ( ) { if ( this . priority == null ) if ( Configuration . errorOnAutoCreate ( ) ) throw new Error ( "Attempt to auto-create CommunicationRequest.priority" ) ; else if ( Configuration . doAutoCreate ( ) ) this . priority = new Enumeration < CommunicationPriority > ( new CommunicationPriorityEnumFactory ( ) ) ; return this . priority ; }
@return {@link #priority} (Characterizes how quickly the proposed act must be initiated. Includes concepts such as stat, urgent, routine.). This is the underlying object with id, value and extensions. The accessor "getPriority" gives direct access to the value