private void setProtocolVersion(ProtocolVersion pv) { // TODO MultiVersionProtocolEngine takes responsibility for making the ProtocolVersion determination. // These steps could be moved to construction. _protocolVersion = pv; _methodRegistry = new MethodRegistry(_protocolVersion); _protocolOutputConverter = new ProtocolOutputConverterImpl(this); }