[Demonstration 1]

[Buggy Method]
public String toString() {
    return "Score: " + score + " user: " + name + " date: " + date;
}

[Buggy Hunk]
return "Score: " + score + " user: "+name+" date: "+date;

[Patch]
return "Score: " + score + " user: "+name+" date: "+date + " uuid: " + uuid;

[Demonstration 2]

[Buggy Method]
public static boolean isBeforeNow(String date) {
    Date now = new Date();
    SimpleDateFormat format = new SimpleDateFormat(Constants.datePattern, Locale.CANADA);
    try {
        Date otherDate = format.parse(date);
        return otherDate.before(now);
    } catch (ParseException e) {
        Log.e(TAG, "Error parsing date: " + date);
        return false;
    }
}

[Buggy Hunk]
SimpleDateFormat format = new SimpleDateFormat(Constants.datePattern, Locale.CANADA);

[Patch]
SimpleDateFormat format = new SimpleDateFormat(Constants.serverDatePattern, Locale.CANADA);

[Demonstration 3]

[Buggy Method]
@TypeConverter
public static Long dateToTimestamp(Date date) {
    return Calendar.getInstance().getTime().getTime();
}

[Buggy Hunk]
return Calendar.getInstance().getTime().getTime();

[Patch]
return date == null ? null : Calendar.getInstance().getTime().getTime();