[Demonstration 1]

[Buggy Method]
@Override
public String toString() {
    return name + '[' + id + "](" + longitude + ',' + latitude + ')';
}

[Buggy Hunk]
return name + '[' + id + "](" + longitude + ',' + latitude + ')';

[Patch]
return name + '[' + id + "](" + latitude + ',' + longitude + ')';

[Demonstration 2]

[Buggy Method]
@Override
public int getItemViewType(int position) {
    if (mViewMap.containsKey(position)) {
        if (position >= mFooterStartPosition) {
            if (mViewMap.get(position) instanceof LoadMoreFooterLayout) {
                return ITEM_LOAD_MORE;
            } else {
                return ITEM_FOOTER;
            }
        } else if (position < mListItemsStartPosition) {
            if (hasQuickReturnHeader && position == 0) {
                return ITEM_PLACEHOLDER_HEADER;
            }
            if (mViewMap.get(position) instanceof SwipeRefreshHeaderLayout) {
                return ITEM_REFRESH_HEADER;
            } else {
                return ITEM_HEADER;
            }
        } else {
            return ITEM_INJECTED;
        }
    }
    return ITEM_LIST;
}

[Buggy Hunk]
} else {

[Patch]
} else if (mInjectedViewList.size() > 0){

[Demonstration 3]

[Buggy Method]
public void jaws() {
    if (move < 9) {
        move++;
    }
}

[Buggy Hunk]
if (move < 9) {

[Patch]
if (move < 8) {