[Demonstration 1]

[Buggy Method]
public void attackAnimation() {
    final Boolean fellatio = stance.isOralPenetration();
    if (animations.size > 1) {
        if (enemyType == EnemyEnum.HARPY) {
            final String preAttack = fellatio ? "Air BJ" : "Attack Erect";
            final String attack = fellatio ? "bj" : "attack";
            animations.get(0).addAction(Actions.sequence(Actions.delay(1), new Action() {

                @Override
                public boolean act(float delta) {
                    animations.get(0).setAnimation(0, preAttack, false);
                    animations.get(0).addAnimation(0, "Idle Erect", true, 1.6f);
                    return true;
                }
            }, Actions.delay(1), new Action() {

                @Override
                public boolean act(float delta) {
                    animations.get(1).setAnimation(0, attack, false);
                    currentAnimationsPlaying.add(animations.get(1));
                    currentAnimationsPlaying.remove(animations.get(0));
                    return true;
                }
            }, Actions.delay(2), new Action() {

                @Override
                public boolean act(float delta) {
                    if (!fellatio)
                        currentAnimationsPlaying.add(animations.get(0));
                    currentAnimationsPlaying.remove(animations.get(1));
                    return true;
                }
            }));
        }
    }
}

[Buggy Hunk]
if (!fellatio) currentAnimationsPlaying.add(animations.get(0));

[Patch]
if (!stance.isOralPenetration()) currentAnimationsPlaying.add(animations.get(0));

[Demonstration 2]

[Buggy Method]
public int[] getLocation(NButton buttonClicked) {
    return new int[] { buttonClicked.getGridx(), buttonClicked.getGridy() };
}

[Buggy Hunk]
return new int[] { buttonClicked.getGridx(), buttonClicked.getGridy() };

[Patch]
return new int[] { buttonClicked.getGridy(), buttonClicked.getGridx() };

[Demonstration 3]

[Buggy Method]
@Override
public Object execute(ExecutionEvent event) throws ExecutionException {
    ViewEditor viewer = getViewEditor(event);
    viewer.selectAllNodes();
    return null;
}

[Buggy Hunk]
viewer.selectAllNodes();

[Patch]
viewer.selectNodes(Collections.<GraphNode>emptyList());