[Demonstration 1]

[Buggy Method]
private long toIntValue(Object value) {
    int result;
    if (value instanceof Number) {
        result = ((Number) value).intValue();
    } else if (value instanceof Address) {
        result = ((Address) value).getByteAddress();
    } else {
        return VALUE_UNAVAILABLE;
    }
    return result;
}

[Buggy Hunk]
private long toIntValue(Object value)

[Patch]
public static long toIntValue(Object value)

[Demonstration 2]

[Buggy Method]
private void showHomeFragment() {
    if (fragmentManager != null) {
        FragmentTransaction transaction = fragmentManager.beginTransaction();
        transaction.replace(R.id.content_container, new HomeTabs().newInstance(), "homeTabsFragment");
        transaction.commit();
    }
}

[Buggy Hunk]
transaction.replace(R.id.content_container,new HomeTabs().newInstance(),"homeTabsFragment");

[Patch]
transaction.replace(R.id.content_container,BotListFragment.newInstance(),"BotListFragment");

[Demonstration 3]

[Buggy Method]
static String valueToString(Object value) throws JSONException {
    if (value == null || value.equals(null)) {
        return "null";
    }
    if (value instanceof JSONString) {
        Object o;
        try {
            o = ((JSONString) value).toJSONString();
        } catch (Exception e) {
            throw new JSONException(e);
        }
        if (o instanceof String) {
            return (String) o;
        }
        throw new JSONException("Bad value from toJSONString: " + o);
    }
    if (value instanceof Number) {
        return numberToString((Number) value);
    }
    if (value instanceof Boolean || value instanceof JSONObject || value instanceof JSONArray) {
        return value.toString();
    }
    if (value instanceof Map) {
        return new JSONObject((Map<?, ?>) value).toString();
    }
    if (value instanceof Collection) {
        return new JSONArray((Collection<?>) value).toString();
    }
    if (value.getClass().isArray()) {
        return new JSONArray(value).toString();
    }
    return quote(value.toString());
}

[Buggy Hunk]
if (value == null || value.equals(null)) {

[Patch]
if (value == null ) {