private void assertNonOverridableMethod(Request request)
throws IOException, ExecutionException, InterruptedException
{
StatusResponse response = client.execute(request, createStatusResponseHandler());
assertEquals(response.getStatusCode(), Status.BAD_REQUEST.getStatusCode());
assertFalse(resource.postCalled(), "POST");
assertFalse(resource.deleteCalled(), "DELETE");
assertFalse(resource.putCalled(), "PUT");
assertFalse(resource.getCalled(), "GET");
}