[Demonstration 1]

[Buggy Method]
@Test
public void itShouldReturnWonOrLost() {
    String s = new Game().play();
    boolean b = ("Won!".equals(s) || "Lost!".equals(s));
    assertEquals(b, true);
}

[Buggy Hunk]
boolean b = ("Won!".equals(s) || "Lost!".equals(s));

[Patch]
boolean b = (s.contains(" has won the game!") || "No players have won the game!".equals(s));

[Demonstration 2]

[Buggy Method]
@Transactional
public boolean CreateBookmark(String name, String address, String description, Person person, int rating, int category, String image) throws Exception {
    Session session = sf.getCurrentSession();
    Category temp = new Category();
    temp.setCid(category);
    Bookmark bookmark = new Bookmark(name, address, description, person, rating, temp, image);
    session.save(bookmark);
    session.flush();
    return true;
}

[Buggy Hunk]
Bookmark bookmark = new Bookmark(name, address, description, person, rating, temp, image);

[Patch]
Bookmark bookmark = new Bookmark(StringUtils.capitalize(name), address, description, person, rating, temp, image);

[Demonstration 3]

[Buggy Method]
private void updateTimeLeft() {
    timeLeftText.setText("TIME: " + timeLength);
}

[Buggy Hunk]
timeLeftText.setText("TIME: " + timeLength);

[Patch]
timeLeftText.setText("TIME: " + gameTimeLeft);