[Demonstration 1]

[Buggy Method]
@GET
@Path("/track/kml")
@Produces("application/vnd.google-earth.kml+xml")
public Response getCurrentTrackAsKML() {
    StreamingOutput streamingOutput = new StreamingOutput() {

        @Override
        public void write(OutputStream output) throws IOException, WebApplicationException {
            trackingService.writeCurrentPathToStream(output);
        }
    };
    return //
    Response.ok(streamingOutput).header("Content-Disposition", //
    "attachment; filename=\"track.kml\"").build();
}

[Buggy Hunk]
trackingService.writeCurrentPathToStream(output);

[Patch]
trackingService.writeCurrentPathAsKMLToStream(output);

[Demonstration 2]

[Buggy Method]
@RequestMapping(path = "/charge", method = POST)
public CreateChargeResponse chargeCreditCard(CreateChargeRequest request) {
    CreateChargeResponse response = new CreateChargeResponse();
    System.out.println("CHARGE " + request.amount + " ON CREDIT CARD");
    response.transactionId = UUID.randomUUID().toString();
    return response;
}

[Buggy Hunk]
public CreateChargeResponse chargeCreditCard(CreateChargeRequest request) {

[Patch]
public CreateChargeResponse chargeCreditCard(@RequestBody CreateChargeRequest request) {

[Demonstration 3]

[Buggy Method]
public static String findPathVarIgnoreCase(final Request request, final String pathVarName) {
    for (Map.Entry<String, String> pv : request.params().entrySet()) {
        if (pv.getKey().equalsIgnoreCase(pathVarName)) {
            return pv.getValue();
        }
    }
    return null;
}

[Buggy Hunk]
if (pv.getKey().equalsIgnoreCase(pathVarName)) {

[Patch]
if (pv.getKey().equalsIgnoreCase((pathVarName.startsWith(":"))?pathVarName:(":"+pathVarName))) {