public override void TightUnmarshal(OpenWireFormat wireFormat, Object o, BinaryReader dataIn, BooleanStream bs)
{
base.TightUnmarshal(wireFormat, o, dataIn, bs);
ConsumerControl info = (ConsumerControl)o;
info.Destination = (ActiveMQDestination) TightUnmarshalNestedObject(wireFormat, dataIn, bs);
info.Close = bs.ReadBoolean();
info.ConsumerId = (ConsumerId) TightUnmarshalNestedObject(wireFormat, dataIn, bs);
info.Prefetch = dataIn.ReadInt32();
info.Flush = bs.ReadBoolean();
info.Start = bs.ReadBoolean();
info.Stop = bs.ReadBoolean();
}