* @return The optional response entity.
*/
protected Representation handle(Method method, Representation entity,
ClientInfo clientInfo) {
// Prepare the request by cloning the prototype request
Request request = createRequest();
request.setMethod(method);
request.setEntity(entity);
request.setClientInfo(clientInfo);
// Actually handle the call
Response response = handleOutbound(request);
return handleInbound(response);
}