public Reference getReasonReference() { 
      if (this.reasonReference == null)
        if (Configuration.errorOnAutoCreate())
          throw new Error("Attempt to auto-create Task.reasonReference");
        else if (Configuration.doAutoCreate())
          this.reasonReference = new Reference(); // cc
      return this.reasonReference;
    }
public Reference getReasonReference ( ) { if ( this . reasonReference == null ) if ( Configuration . errorOnAutoCreate ( ) ) throw new Error ( "Attempt to auto-create Task.reasonReference" ) ; else if ( Configuration . doAutoCreate ( ) ) this . reasonReference = new Reference ( ) ; return this . reasonReference ; }
@return {@link #reasonReference} (A resource reference indicating why this task needs to be performed.)