[Demonstration 1]

[Buggy Method]
private void ready(String to) {
    for (int i = 0; i < 2; i++) {
        if (handler[i].clientName.equals(to)) {
            handler[i].outputStream.println("Player Ready");
            break;
        }
    }
}

[Buggy Hunk]
private void ready(String to)

[Patch]
public void ready(String to)

[Demonstration 2]

[Buggy Method]
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.game_layout);
    View.OnClickListener mAllButtonListener = new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            checkClickOnAllButton(v);
        }
    };
    mPauseDialog = new PauseDialog(GameActivity.this, this);
    ImageButton openButton = (ImageButton) findViewById(BUTTON_ID_OPEN);
    ImageButton markButton = (ImageButton) findViewById(BUTTON_ID_MARK);
    ImageButton restartButton = (ImageButton) findViewById(BUTTON_ID_RESTART);
    ImageButton pauseButton = (ImageButton) findViewById(BUTTON_ID_PAUSE);
    // задаем слушателя для статических кнопок игрового окна
    openButton.setOnClickListener(mAllButtonListener);
    markButton.setOnClickListener(mAllButtonListener);
    restartButton.setOnClickListener(mAllButtonListener);
    pauseButton.setOnClickListener(mAllButtonListener);
    mOpenButton = new ControlButton(openButton);
    mMarkButton = new ControlButton(markButton);
    mOpenButton.setBackgroundImage(R.drawable.main_menu_button_background_a, R.drawable.main_menu_button_background_p);
    mMarkButton.setBackgroundImage(R.drawable.main_menu_button_background_a, R.drawable.main_menu_button_background_p);
    mOpenButton.setForegroundImage(R.drawable.eye_a_icon, R.drawable.eye_p_icon);
    mMarkButton.setForegroundImage(R.drawable.mark_a_icon, R.drawable.mark_p_icon);
    mSwitchActivationType = new SwitchButton(mOpenButton, mMarkButton);
    mGame = new GameLogic(this);
    mGame.startNewGame();
}

[Buggy Hunk]
mPauseDialog = new PauseDialog(GameActivity.this, this);

[Patch]
mPauseDialog = new PauseDialog(this);

[Demonstration 3]

[Buggy Method]
@Override
public void start(Stage primaryStage) throws Exception {
    this.preloaderStage = primaryStage;
    this.preloaderStage.initStyle(StageStyle.UNDECORATED);
    Scene scene = FXUtil.getNewScene(view);
    primaryStage.setScene(scene);
    primaryStage.show();
}

[Buggy Hunk]
Scene scene = FXUtil.getNewScene(view);

[Patch]
Scene scene = FXUtil.getNewScene(Views.PRELOADER_WINDOW);