[Demonstration 1]

[Buggy Method]
public void print() {
    System.out.println("Author: " + getName() + " Name: " + name + " Price: " + price + " Stock: " + stock);
}

[Buggy Hunk]
System.out.println( "Author: "+ getName()+" Name: "+name+" Price: "+price+" Stock: "+stock);

[Patch]
System.out.println( "Author: "+ this.getAuthorName()+" Name: "+name+" Price: "+price+" Stock: "+stock);

[Demonstration 2]

[Buggy Method]
@Override
public void setPosition(int y, int x) {
    throw new RuntimeException("Not implemented");
}

[Buggy Hunk]
throw new RuntimeException("Not implemented");

[Patch]
party[0].setPosition(y, x);

[Demonstration 3]

[Buggy Method]
public void testGetSupplier() {
    fail("Not yet implemented");
}

[Buggy Hunk]
fail("Not yet implemented");

[Patch]
assertNotNull(supOrder.getSupplier());