code: @Override
  	public void writeToParcel(Parcel dest, int flags) {
  		dest.writeString(id);
  		dest.writeString(alert);
  		dest.writeString(url);
  		dest.writeString(payload);
  		dest.writeString(mid);
  		dest.writeString(sound);
  		dest.writeString(String.valueOf(bridge));
  		dest.writeString(priority);
  		dest.writeString(visibility);
  		dest.writeString(redact);
  		dest.writeString(category);
  		dest.writeString(key);
  		dest.writeString(gcmStyle);
  		dest.writeString(iconName);
  		dest.writeInt(notificationId);
  		dest.writeString(lights);
  		dest.writeString(messageType);
  		dest.writeInt(hasTemplate);
  	}
docs: /* (non-Javadoc)
  @see com.ibm.mobile.services.push.IBMMessage#writeToParcel(android.os.Parcel, int)