[Demonstration 1]

[Buggy Method]
@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    data = new ArrayList<>();
    for (int i = 0; i < 27; i++) {
        data.add("Item " + i);
    }
}

[Buggy Hunk]
public void onCreate(@Nullable Bundle savedInstanceState) {

[Patch]
public void onCreate(Bundle savedInstanceState) {

[Demonstration 2]

[Buggy Method]
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.list_fragment);
    ButterKnife.bind(this, view);
}

[Buggy Hunk]
ButterKnife.bind(this, view);

[Patch]
ButterKnife.bind(this);

[Demonstration 3]

[Buggy Method]
public static void showSelected(Context ctx, int[] ids, Date start, Date end) {
    if (context == null)
        context = ctx;
    RetrieveWithValuesTask r = new RetrieveWithValuesTask(ids, start, end);
    r.execute();
}

[Buggy Hunk]
RetrieveWithValuesTask r = new RetrieveWithValuesTask(ids, start, end);

[Patch]
RetrieveWithValuesTask r = new RetrieveWithValuesTask(ids, start, end,ctx);