[Demonstration 1]

[Buggy Method]
public int compareTo(Event event) {
    return date.compareTo(event.date);
}

[Buggy Hunk]
return date.compareTo(event.date);

[Patch]
return event.date.compareTo(date);

[Demonstration 2]

[Buggy Method]
public static String getSubject(int code, @Nullable String jobNumber) {
    String date = new SimpleDateFormat("yyyyMMdd").format(MainActivity.currentDate);
    String jobType = "";
    switch(code) {
        case 0:
            jobType = "PROTECT PLAN";
            break;
        case 1:
            jobType = "TAKE5";
            break;
        case 2:
            jobType = "HAZARD ID";
            break;
        case 4:
            jobType = "SITE INSTRUCTION";
            break;
    }
    if (jobNumber != null) {
        return String.format("%s - %s - %s", date, jobType, jobNumber);
    } else {
        return String.format("%s - %s", date, jobType);
    }
}

[Buggy Hunk]
if (jobNumber != null) {

[Patch]
if (jobNumber != null && jobNumber != "") {

[Demonstration 3]

[Buggy Method]
@Override
public void sendEventReminder(Event event) {
    if (eventAPIService.sendReminder(EventReminderMapper.mapBusinessEventToDtoEvent(event))) {
        if (event.getNextUnsentReminder() == null) {
            LOGGER.error("seems like i sent an event but now it's gone :-(");
        }
        event.getNextUnsentReminder().setSent(true);
        LOGGER.info("sent reminder to pushbullet api on " + LocalDate.parse(new Date().toString(), formatter) + ".");
    } else {
        LOGGER.error("please check your pushbullet API key in the server.properties file");
        System.exit(1);
    }
}

[Buggy Hunk]
LOGGER.info("sent reminder to pushbullet api on "+LocalDate.parse(new Date().toString(),formatter)+".");

[Patch]
LOGGER.info("sent reminder to pushbullet api on "+new Date()+".");