} else if (request instanceof ReplaceRequest) {
response = new ReplaceResponse(status, cas, bucket, content, request);
} else if (request instanceof RemoveRequest) {
response = new RemoveResponse(status, bucket, content, request);
} else if (request instanceof CounterRequest) {
response = new CounterResponse(status, bucket, msg.content().readLong(), cas, request);
} else if (request instanceof UnlockRequest) {
response = new UnlockResponse(status, bucket, content, request);
} else if (request instanceof TouchRequest) {
response = new TouchResponse(status, bucket, content, request);
} else if (request instanceof ObserveRequest) {