[Demonstration 1]

[Buggy Method]
public void actionPerformed(ActionEvent e) {
    String command = e.getActionCommand();
    JButton curButton = (JButton) e.getSource();
    switch(command) {
        case "Location00":
            markLocationWithCurMark(0, 0);
            curButton.setText(model.getMark(0, 0));
            break;
        case "Location01":
            markLocationWithCurMark(0, 1);
            curButton.setText(model.getMark(0, 1));
            break;
        case "Location02":
            markLocationWithCurMark(0, 2);
            curButton.setText(model.getMark(0, 2));
            break;
        case "Location10":
            markLocationWithCurMark(1, 0);
            curButton.setText(model.getMark(1, 0));
            break;
        case "Location11":
            markLocationWithCurMark(1, 1);
            curButton.setText(model.getMark(1, 0));
            break;
        case "Location12":
            markLocationWithCurMark(1, 2);
            curButton.setText(model.getMark(1, 2));
            break;
        case "Location20":
            markLocationWithCurMark(2, 0);
            curButton.setText(model.getMark(2, 0));
            break;
        case "Location21":
            markLocationWithCurMark(2, 1);
            curButton.setText(model.getMark(2, 1));
            break;
        case "Location22":
            markLocationWithCurMark(2, 2);
            curButton.setText(model.getMark(2, 2));
            break;
        default:
            break;
    }
    checkWinner();
}

[Buggy Hunk]
curButton.setText(model.getMark(1, 0));

[Patch]
curButton.setText(model.getMark(1, 1));

[Demonstration 2]

[Buggy Method]
@Override
public void run() {
    user.sendMessage(ChatMessageType.ACTION_BAR, new TextComponent(""));
}

[Buggy Hunk]
user.sendMessage(ChatMessageType.ACTION_BAR, new TextComponent(""));

[Patch]
user.sendMessage(ChatMessageType.ACTION_BAR, EMPTY);

[Demonstration 3]

[Buggy Method]
@SubscribeEvent(priority = EventPriority.LOW)
@Optional.Method(modid = "shearmadness")
@SideOnly(Side.CLIENT)
public static void onShearMadnessRegisterVariations(RegisterShearMadnessVariationEvent event) {
    final IVariationRegistry registry = event.getRegistry();
    registry.registerVariation(itemStack -> ItemStackHelper.isStackForBlock(itemStack, ChiselLibrary.marbleextra) && itemStack.getItemDamage() == 7, new InfiltratorModelMaker());
}

[Buggy Hunk]
itemStack -> ItemStackHelper.isStackForBlock(itemStack, ChiselLibrary.marbleextra) && itemStack.getItemDamage() == 7,

[Patch]
itemStack -> ItemStackHelper.isStackForBlock(itemStack, ChiselLibrary.marble2) && itemStack.getItemDamage() == 7,