code: @Override
      public void writeToParcel(Parcel out, int flags) {
          out.writeLong(mCreated);
          out.writeString(mObjectId);
          out.writeLong(mExpires);
          out.writeString(mId);
          // There is no writeBoolean
          out.writeInt(mLiveMode ? 1 : 0);
          out.writeString(mObject);
          out.writeString(mSecret);
          out.writeString(mType);
      }
docs: Write the object into a {@link Parcel}. Note that if the order of these
  write operations is changed, an identical change must be made to
  {@link #AbstractEphemeralKey(Parcel)} constructor above.
  
  @param out   a {@link Parcel} into which to write this object
  @param flags any flags (unused) for writing this object