[Demonstration 1]

[Buggy Method]
@Override
public void onBindViewHolder(RecyclerViewAdapter.ViewHolder holder, int position) {
    holder.mTextView.setText(projectList.get(position).getNameProject());
    if (projectList.get(position).getAdminProject().equals(MGApp.getmInstance().getUser().getIdGoogleUser())) {
        holder.mImageView.setImageResource(R.drawable.ic_person_black_24dp);
    } else {
    }
}

[Buggy Hunk]
if(projectList.get(position).getAdminProject().equals(MGApp.getmInstance().getUser().getIdGoogleUser())){

[Patch]
if(projectList.get(position).getAdminProject().getIdGoogleUser().equals(MGApp.getmInstance().getUser().getIdGoogleUser())){

[Demonstration 2]

[Buggy Method]
public String popback() {
    if (items.size() > 0) {
        items.remove(items.size() - 1);
        return items.get(items.size() - 1);
    } else {
        return "";
    }
}

[Buggy Hunk]
if (items.size() > 0) {

[Patch]
if (items.size() > 1) {

[Demonstration 3]

[Buggy Method]
@Override
public void onBindViewHolder(ViewHolder holder, int position) {
    holder.bindData(mDownloads.get(position));
}

[Buggy Hunk]
holder.bindData(mDownloads.get(position));

[Patch]
holder.bindData(mDownloads.get(mDownloads.size() - 1 - position));