final ClientHttpEngine executor;
if (clazz.isAssignableFrom(ApacheHttpClient4Engine.class)) {
executor = new ApacheHttpClient4Engine(httpClient);
} else {
executor = new URLConnectionEngine();
}
ResteasyClient client = new ResteasyClientBuilder().httpEngine(executor).build();
return client;