@Override
@Access(AccessType.UNAVAILABLE)
public final <T> void sendAsync(final URI url, final String method,
final ObjectNode params, final AsyncCallback<T> callback,
final JavaType type) throws IOException {
final JSONRequest request = new JSONRequest(method, params);
sendAsync(url, request, callback, type);
}