public override void sendMsg(IMessage msg) { for (int i = 0; i < target.Length; i++) { if (target[i].getMsgType().Equals(msg.GetType())) { target[i].consumeMessage(msg.duplicate(), msgID++); } } }