[Demonstration 1]

[Buggy Method]
@Override
public String toString() {
    if (ex instanceof UnsupportedOperationException) {
        return "Unsupported operation " + ex.getMessage();
    } else {
        return ex.getMessage();
    }
}

[Buggy Hunk]
return ex.getMessage();

[Patch]
return ex.getMessage().split("[\\r\\n]+")[0];

[Demonstration 2]

[Buggy Method]
public static Bundle read(InputStream stream) {
    try {
        BufferedReader reader = new BufferedReader(new InputStreamReader(stream));
        JSONObject json = (JSONObject) new JSONTokener(reader.readLine()).nextValue();
        reader.close();
        return new Bundle(json);
    } catch (Exception e) {
        ACRA.getErrorReporter().putCustomData("Bundle Exception", e.getMessage() + "\n" + e.getStackTrace() + "\n");
        return null;
    }
}

[Buggy Hunk]
ACRA.getErrorReporter().putCustomData("Bundle Exception", e.getMessage() + "\n"+e.getStackTrace()+"\n");

[Patch]
Util.storeEventInAcra("Bundle Exception",e);

[Demonstration 3]

[Buggy Method]
public void registerUser(String email, String password, String nickname) {
    RegisteredUsers.setEmail(email);
    RegisteredUsers.setpassword(password);
    RegisteredUsers.setnickname(nickname);
}

[Buggy Hunk]
RegisteredUsers.setEmail(email);

[Patch]
RegisteredUsers.setemail(email);