Class<? extends WritableRequest> writableRequestClass =
type.getRequestClass();
WritableRequest writableRequest =
ReflectionUtils.newInstance(writableRequestClass, conf);
writableRequest.readFields(inputStream);
if (LOG.isDebugEnabled()) {
LOG.debug("decode: Client " + writableRequest.getClientId() +
", requestId " + writableRequest.getRequestId() +
", " + writableRequest.getType() + ", with size " +
buffer.array().length + " took " +