[Demonstration 1]

[Buggy Method]
public PerformanceConfiguration setScheduleEnabled() {
    PerformanceConfiguration config = (PerformanceConfiguration) openSession().get(PerformanceConfiguration.class, 0);
    config.setScheduleEnabled(true);
    update(config);
    return config;
}

[Buggy Hunk]
PerformanceConfiguration config = (PerformanceConfiguration)openSession().get(PerformanceConfiguration.class, 0);

[Patch]
PerformanceConfiguration config = (PerformanceConfiguration)openSession().get(PerformanceConfiguration.class, new Long(0));

[Demonstration 2]

[Buggy Method]
public static String filterNonAscii(String input) {
    StringBuilder sb = new StringBuilder();
    for (int i = 0; i < input.length(); i++) {
        int c = input.charAt(i);
        if (c > 0x7F) {
            sb.append(" ");
        } else {
            sb.append(input.charAt(i));
        }
    }
    return sb.toString();
}

[Buggy Hunk]
public static String filterNonAscii(String input) {

[Patch]
private static String filterNonAscii(String input) {

[Demonstration 3]

[Buggy Method]
protected int indexOfValidChar(MaskPattern patternMaskChar, String text, int offset) {
    for (int i = offset; i < text.length(); i++) {
        char c = text.charAt(i);
        if (patternMaskChar.isValid(c))
            return i;
    }
    return -1;
}

[Buggy Hunk]
if (patternMaskChar.isValid(c))

[Patch]
if (patternMaskChar.isValid(text, c))