[Demonstration 1]

[Buggy Method]
@Nonnull
public ModeCommand addModeChange(boolean add, @Nonnull ChannelMode mode, @Nonnull String parameter) {
    Sanity.nullCheck(parameter, "Parameter cannot be null");
    return this.addChange(add, mode, parameter);
    ;
}

[Buggy Hunk]
return this.addChange(add, mode, parameter);;

[Patch]
return this.addChange(add, mode, parameter);

[Demonstration 2]

[Buggy Method]
@Override
public void run() {
    new HangmanFrame(new HangmanModel());
}

[Buggy Hunk]
new HangmanFrame(new HangmanModel());

[Patch]
HangmanFrame hangmanFrame = new HangmanFrame(new HangmanModel());

[Demonstration 3]

[Buggy Method]
private void downloadRestaurantsList() {
    Log.d(TAG, "downloadRestaurantsList: ");
    switchViewType(true);
    SimpleRestAdapter restAdapter = new SimpleRestAdapter();
    RestaurantAPI restaurantAPI = restAdapter.getRestAdapter().create(RestaurantAPI.class);
    restaurantAPI.getRestaurants().observeOn(AndroidSchedulers.mainThread()).doOnTerminate(new Action0() {

        @Override
        public void call() {
            switchViewType(false);
            rateListAdapter.notifyDataSetChanged();
        }
    }).subscribe(new Action1<List<Restaurant>>() {

        @Override
        public void call(List<Restaurant> restaurants) {
            Log.d(TAG, "restaurants downloaded: " + restaurants.size());
            RateFragment.this.restaurants.addAll(restaurants);
        }
    }, new Action1<Throwable>() {

        @Override
        public void call(Throwable throwable) {
            Log.e(TAG, "restaurants download error: " + throwable.getMessage());
        }
    });
}

[Buggy Hunk]
restaurantAPI.getRestaurants()

[Patch]
restaurantAPI.getRestaurants(AccessToken.getCurrentAccessToken().getToken())