if (request.isUnAuthorized())
throw new UnAuthorizedException("Cannot update route to " + description, routeUrl);
if (request.isNotFound())
throw new NotFoundException("Cannot update route to " + description, routeUrl);
if (request.isForbidden())
throw new NotOwnerException("Cannot update route to " + description, routeUrl);
if (!request.isSuccessful())
throw new IOException("PUT on " + routeUrl + " with payload " + description + " not successful: " + result);
}