protected Representation handle(Method method, Representation entity,
ClientInfo clientInfo) {
Representation result = null;
// Prepare the request by cloning the prototype request
Request request = createRequest(getRequest());
request.setMethod(method);
request.setEntity(entity);
request.setClientInfo(clientInfo);
// Actually handle the call
Response response = handle(request);
if (response.getStatus().isError()) {