public override OtpMsg receiveMsg(long timeout) { Object m = Queue.get(timeout); if (m == null) { return null; } else { return (OtpMsg)m; } }