// accept could be null
Resource resource = getClient().resource(uri);
if (params != null) {
resource = resource.queryParams(params);
}
// Default content and accept types to XML if not configured
resource = (type != null) ? resource.contentType(type) : resource.contentType(MediaType.APPLICATION_XML_TYPE);
resource = (accept != null) ? resource.accept(type) : resource.accept(MediaType.APPLICATION_XML_TYPE);