/**
  * Converts a sent SMS message down to a basic object for writing to the DB
  * @param MoodletxtOutboundSMS $sms Object to convert
  * @param object $existingRecord Existing DB record, if one exists
  * @return object Object for writing to the database
  * @version 2012031901
  * @since 2012031501
  */
 private function convertSMSBeanToStandardClass(MoodletxtOutboundSMS $sms, object $existingRecord = null)
 {
     if ($existingRecord == null) {
         $existingRecord = new object();
     }
     $existingRecord->messageid = $sms->getMessageId();
     $existingRecord->ticketnumber = $sms->getTicketNumber();
     $existingRecord->destination = $sms->getRecipientObject()->getRecipientNumber()->getPhoneNumber();
     $existingRecord->sendfirstname = $sms->getRecipientObject()->getFirstName();
     $existingRecord->sendlastname = $sms->getRecipientObject()->getLastName();
     return $existingRecord;
 }