[Demonstration 1]

[Buggy Method]
@Override
public void cancelEdit() {
    super.cancelEdit();
    this.setText(this.converter.toString(this.getItem()));
    this.setGraphic(null);
}

[Buggy Hunk]
this.setText(this.converter.toString(this.getItem()));

[Patch]
this.setText(this.getStringConverter().toString(this.getItem()));

[Demonstration 2]

[Buggy Method]
static If parse() {
    If ifELSE = null;
    scanner.get();
    scanner.get();
    Compare compare = Compare.parse();
    Token t = scanner.getCurrentToken();
    if (!(t instanceof LeftBracketToken)) {
        System.out.print("Error: If Parsing");
    }
    StatementList stateList = StatementList.parse();
    ifELSE = new If(compare, stateList);
    return ifELSE;
}

[Buggy Hunk]
scanner.get();scanner.get();

[Patch]
scanner.get();

[Demonstration 3]

[Buggy Method]
public void selectImage() {
    showDialog("请选择图片", new DialogInterface.OnClickListener() {

        @Override
        public void onClick(DialogInterface dialog, int which) {
            MultiImageSelector.create(UpdateInfoActivity.this).single().start(UpdateInfoActivity.this, Config.REQUEST_IMAGE_CODE);
            dismissDialog();
        }
    });
}

[Buggy Hunk]
MultiImageSelector.create(UpdateInfoActivity.this)

[Patch]
MultiImageSelector.create()