public string receiveIO(int timeout) { Erlang.Object result = receive(timeout); if (result == null) { return(null); } else { return(AbstractConnection.decodeIO(result)); } }