[Demonstration 1]

[Buggy Method]
@Override
public List getById(int id) throws InvalidParameterException {
    for (List item : lists) {
        if (item.getId() == id) {
            return item;
        }
    }
    throw new InvalidParameterException("Invalid id");
}

[Buggy Hunk]
public List getById(int id) throws InvalidParameterException{

[Patch]
public List getById(int id) {

[Demonstration 2]

[Buggy Method]
public double getRadius() {
    return sqrt(abs(mass) / PI) * DENSITY;
}

[Buggy Hunk]
return sqrt(abs(mass)/PI)*DENSITY;

[Patch]
return sqrt(abs(mass)/(DENSITY*PI));

[Demonstration 3]

[Buggy Method]
public void addPlayer(Player p) {
    this.players.add(p);
    p.joinGame(id);
    playerGameStates.put(p, new GameState(championArray));
}

[Buggy Hunk]
playerGameStates.put(p, new GameState(championArray));

[Patch]
playerGameStates.put(p, new GameState(championArray, numberOfChampions));