[Demonstration 1]

[Buggy Method]
private List<ResponseModel> getOKResponses() {
    final String statusCodeOKNumber = ConfigWrapper.getStatusCode().getOkNumber();
    List<ResponseModel> successResponses = new ArrayList<>();
    for (ResponseModel response : VersionModel.getResponses(versions)) {
        if (statusCodeOKNumber.equals(response.getStatusCode())) {
            // it`s ok response
            successResponses.add(response);
        }
    }
    return successResponses;
}

[Buggy Hunk]
for (ResponseModel response : VersionModel.getResponses(versions)) {

[Patch]
for (ResponseModel response : VersionModel.getSuccessResponses(versions)) {

[Demonstration 2]

[Buggy Method]
private SpannableStringBuilder complex(String text, SpannableStringBuilder ssb) {
    SpannableStringBuilder tmp = new SpannableStringBuilder();
    String tmpTotal = text;
    while (true) {
        int positionHeader = tmpTotal.indexOf(KEY);
        if (positionHeader == -1) {
            tmp.append(tmpTotal.substring(0, tmpTotal.length()));
            break;
        }
        tmp.append(tmpTotal.substring(0, positionHeader));
        int index = tmp.length();
        tmpTotal = tmpTotal.substring(positionHeader + KEY.length(), tmpTotal.length());
        int positionFooter = tmpTotal.indexOf(KEY);
        if (positionFooter != -1) {
            ssb.delete(tmp.length(), tmp.length() + KEY.length());
            tmp.append(tmpTotal.substring(0, positionFooter));
            ssb.setSpan(new StyleSpan(Typeface.BOLD), index, tmp.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
            ssb.delete(tmp.length(), tmp.length() + KEY.length());
        } else {
            tmp.append(KEY);
            tmp.append(tmpTotal.substring(0, tmpTotal.length()));
            break;
        }
        tmpTotal = tmpTotal.substring(positionFooter + KEY.length(), tmpTotal.length());
    }
    return ssb;
}

[Buggy Hunk]
ssb.setSpan(new StyleSpan(Typeface.BOLD), index, tmp.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);

[Patch]
ssb.setSpan(new StyleSpan(Typeface.ITALIC), index, tmp.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);

[Demonstration 3]

[Buggy Method]
public static boolean CheckHasTime(Calendar time) {
    int hour = time.get(Calendar.HOUR_OF_DAY);
    int minute = time.get(Calendar.MINUTE);
    int second = time.get(Calendar.SECOND);
    return hour != 0 && minute != 0 && second != ReminderInfo.ZERO_TIME_SECOND;
}

[Buggy Hunk]
return hour != 0 && minute != 0 && second != ReminderInfo.ZERO_TIME_SECOND;

[Patch]
return hour != ReminderInfo.ZERO_TIME_HOUR && minute != ReminderInfo.ZERO_TIME_MINUTE && second != ReminderInfo.ZERO_TIME_SECOND;