internal void SerializeData(BinaryWriter writer, ComponentDataPool componentDataPool)
        {
            if (this.CleanGlobalObjectId == null)
            {
                throw new CorruptSyncStateException(new LocalizedString("[MeetingOrganizerEntry.SerializeData] CleanGlobalObjectId cannot be null during serialization."), null);
            }
            componentDataPool.GetStringDataInstance().Bind(this.CleanGlobalObjectId.Uid).SerializeData(writer, componentDataPool);
            componentDataPool.GetDateTimeDataInstance().Bind((ExDateTime)this.EntryTime).SerializeData(writer, componentDataPool);
            componentDataPool.GetStringDataInstance().Bind(this.Organizer).SerializeData(writer, componentDataPool);
            NullableData <BooleanData, bool> nullableData = new NullableData <BooleanData, bool>();

            nullableData.Bind(this.IsOrganizer).SerializeData(writer, componentDataPool);
            componentDataPool.GetStringDataInstance().Bind(this.Subject).SerializeData(writer, componentDataPool);
        }