private Object[] convertIccToSms(SmsMessage message, int id) {
   // N.B.: These calls must appear in the same order as the
   // columns appear in ICC_COLUMNS.
   Object[] row = new Object[13];
   row[0] = message.getServiceCenterAddress();
   row[1] = message.getDisplayOriginatingAddress();
   row[2] = String.valueOf(message.getMessageClass());
   row[3] = message.getDisplayMessageBody();
   row[4] = message.getTimestampMillis();
   row[5] = Sms.STATUS_NONE;
   row[6] = message.getIndexOnIcc();
   row[7] = message.isStatusReportMessage();
   row[8] = "sms";
   row[9] = TextBasedSmsColumns.MESSAGE_TYPE_ALL;
   row[10] = 0; // locked
   row[11] = 0; // error_code
   row[12] = id;
   return row;
 }