[Demonstration 1]

[Buggy Method]
public Parent getRootNode() {
    CalculatorView view = new CalculatorView();
    root = view.getRoot();
    firstScreen = view.getFirstScreen();
    secondScreen = view.getSecondScreen();
    memoryScreen = view.getMemoryScreen();
    formatter = view.getFormatter();
    return root;
}

[Buggy Hunk]
root = view.getRoot();

[Patch]
Parent root = view.getRoot();

[Demonstration 2]

[Buggy Method]
private void activate() {
    Text message = (Text) this.getChildren().get(currentSelection);
    switch(message.getText()) {
        case "Start":
            gsm.changeState(GameStateManager.StateType.LOAD);
            break;
        case "Help":
            StackPane root = new StackPane();
            root.setBackground(background);
            root.getChildren().add(new ImageView("/levelresources/Controls.png"));
            Scene scene = new Scene(root, w, h);
            Stage stage = new Stage();
            stage.setScene(scene);
            stage.show();
            stage.setOnCloseRequest(null);
            break;
        case "Exit":
            System.exit(0);
            break;
        default:
    }
}

[Buggy Hunk]
Scene scene = new Scene(root, w, h);

[Patch]
Scene scene = new Scene(root, w*0.75, h*0.75);

[Demonstration 3]

[Buggy Method]
public void refreshFreebies() {
    new GetFreebiesTask().execute(new RequestParams(CATEGORY_API_URL));
}

[Buggy Hunk]
new GetFreebiesTask().execute(new RequestParams(CATEGORY_API_URL));

[Patch]
new GetFreebiesTask().execute(new RequestParams(FREEBIE_API_URL));