[Demonstration 1]

[Buggy Method]
private String createV2Policy(RangerV2Policy policy) {
    String newPolicyString = null;
    String policyDef = gson.toJson(policy);
    logger.info(policyDef);
    URI uri = buildPolicyUri("service/public/v2/api/policy", "", "");
    HttpPost request = new HttpPost(uri);
    StringEntity entity = new StringEntity(policyDef, HTTP.UTF_8);
    entity.setContentType("application/json");
    request.setEntity(entity);
    try {
        CloseableHttpResponse response = this.httpClient.execute(request, this.context);
        if (response.getStatusLine().getStatusCode() == 200) {
            newPolicyString = EntityUtils.toString(response.getEntity(), "UTF-8");
        } else {
            logger.error("Ranger policy create fail due to: " + response.getStatusLine());
        }
        response.close();
    } catch (IOException e) {
        e.printStackTrace();
    }
    return newPolicyString;
}

[Buggy Hunk]
logger.info(policyDef);

[Patch]
logger.debug(policyDef);

[Demonstration 2]

[Buggy Method]
@Override
public boolean onOptionsItemSelected(MenuItem item) {
    int id = item.getItemId();
    switch(id) {
        case R.id.action_add:
            NotesHelper.addItemAsync(mRealm, noteText);
            Log.d("ADD", "Here");
            return true;
        default:
            return super.onOptionsItemSelected(item);
    }
}

[Buggy Hunk]
NotesHelper.addItemAsync(mRealm, noteText);

[Patch]
NotesHelper.addItemAsync(mRealm, mEditText.getText().toString());

[Demonstration 3]

[Buggy Method]
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    response.sendRedirect(request.getContextPath());
}

[Buggy Hunk]
response.sendRedirect(request.getContextPath());

[Patch]
response.sendRedirect(request.getContextPath()+"/service/illeagallink.jsp");