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