[Demonstration 1]

[Buggy Method]
@Test
public void testConversion() throws Exception {
    GameGeometry geometry = new GameGeometry(100, 200, 10, 10);
    checkLevelToScreen(geometry, 0, 0, 0, 0);
    checkLevelToScreen(geometry, 9, 9, 100 - 10, 200 - 20);
    checkLevelToScreen(geometry, -1, 20, -10, 400);
}

[Buggy Hunk]
new GameGeometry(100, 200, 10, 10);

[Patch]
new GameGeometry(wrap(100), wrap(200), 10, 10);

[Demonstration 2]

[Buggy Method]
public static void startServer(String[] args) throws Exception {
    SampleAxis2ServerManager.getInstance().start(args);
}

[Buggy Hunk]
public static void startServer(String[] args) throws Exception {

[Patch]
private static void startServer(String[] args) throws Exception {