rest-assured/src/main/java/io/restassured/internal/http/HTTPBuilder.java
public Object patch(Map<String, ?> args)
            throws ClientProtocolException, URISyntaxException, IOException {
        return this.patch(args, null);
    }
public Object patch(Map<String, ?> args)
            throws ClientProtocolException, URISyntaxException, IOException {
        return this.patch(args, null);
    }
<p>Convenience method to perform an HTTP PATCH.  It will use the HTTPBuilder's
{@link #getHandler() registered response handlers} to handle success or
failure status codes.  By default, the <code>success</code> response
handler will attempt to parse the data and simply return the parsed
object. </p>
<p>
<p><strong>Note:</strong> If using the {@link #defaultSuccessHandler(HttpResponseDecorator, Object)
default <code>success</code> response handler}, be sure to read the
caveat regarding streaming response data.</p>

@param args see {@link RequestConfigDelegate#setPropertiesFromMap(Map)}
@return whatever was returned from the response closure.
@throws IOException
@throws URISyntaxException      if a uri argument is given which does not
represent a valid URI
@throws ClientProtocolException
@see #getHandler()
@see #defaultSuccessHandler(HttpResponseDecorator, Object)
@see #defaultFailureHandler(HttpResponseDecorator)