/**
  * @param Notification $notification
  * @param TaskNotificationRules $rule
  * @param string $action
  * @return EmailMessage
  */
 protected static function makeEmailMessage(Notification $notification, TaskNotificationRules $rule, $action)
 {
     assert('is_string($action)');
     $emailMessage = new EmailMessage();
     $emailMessage->owner = Yii::app()->user->userModel;
     $task = $rule->getModel();
     $emailMessage->subject = static::getTaskEmailSubject($task, $action);
     return $emailMessage;
 }