[Demonstration 1]

[Buggy Method]
public LampCollection getLamps() {
    return lamps;
}

[Buggy Hunk]
return lamps;

[Patch]
return new LampCollection(client.getLamps());

[Demonstration 2]

[Buggy Method]
@Override
public void onPickup(Player player) {
    super.onPickup(player);
    player.onSpeedBoost(0.5f, BUFF_DURATION);
}

[Buggy Hunk]
player.onSpeedBoost(0.5f, BUFF_DURATION);

[Patch]
player.onSpeedBoost(1.0f, BUFF_DURATION);

[Demonstration 3]

[Buggy Method]
protected abstract void updateBattlecodeFiles(final File battlecode_server, final File allowedPackages, final File disallowedClasses, final File methodCosts);

[Buggy Hunk]
protected abstract void updateBattlecodeFiles(final File battlecode_server, final File allowedPackages,

[Patch]
public abstract void updateBattlecodeFiles(final File battlecode_server, final File allowedPackages,