override public void Decode(ByteList bytes) { Int16 objType = bytes.GetInt16(); Int16 objLength = bytes.GetInt16(); bytes.SetNewReadLimit(objLength); base.Decode(bytes); IntResult = bytes.GetInt32(); ObjResult = bytes.GetDistributableObject(); Message = bytes.GetString(); bytes.RestorePreviosReadLimit(); }