public MessageQueue(int maxsize) { if (maxsize <= 0) throw new InvalidOperationException("MessageQueue needs a positive maxsize"); this.maxsize = maxsize; }