/**
  * @param array $listIds
  *
  * @return SproutEmail_DefaultMailerRecipientModel[]|array
  */
 public function getRecipientsByRecipientListIds(array $listIds = null)
 {
     $recipients = array();
     if ($listIds && count($listIds)) {
         foreach ($listIds as $listId) {
             $list = $this->getRecipientListById($listId);
             if ($list && isset($list->recipients) && count($list->recipients)) {
                 foreach ($list->recipients as $recipient) {
                     $recipients[$recipient->id] = SproutEmail_DefaultMailerRecipientModel::populateModel($recipient);
                 }
             }
         }
     }
     return $recipients;
 }
 public function populateElementModel($row)
 {
     return SproutEmail_DefaultMailerRecipientModel::populateModel($row);
 }