[Demonstration 1]

[Buggy Method]
private boolean isSnake(Location location) {
    int[][] snakeLoc = snake.getSnake();
    for (int[] loc : snakeLoc) {
        Location snakeLocation = new Location(loc[0], loc[1]);
        if (snakeLocation.equals(location)) {
            return true;
        }
    }
    return false;
}

[Buggy Hunk]
private boolean isSnake(Location location){

[Patch]
private static boolean isSnake(Location location){

[Demonstration 2]

[Buggy Method]
private Optional<Defect> findDefect(RallyRestApi restApi, String ticketId) throws IOException {
    QueryRequest defectRequest = new QueryRequest(DEFECT);
    defectRequest.setQueryFilter(new QueryFilter(FORMATTED_ID, "=", ticketId));
    QueryResponse query = restApi.query(defectRequest);
    if (!query.wasSuccessful())
        return Optional.empty();
    List<Defect> defects = new Gson().fromJson(query.getResults(), new TypeToken<List<Defect>>() {
    }.getType());
    return Optional.of(defects.get(0));
}

[Buggy Hunk]
return Optional.of(defects.get(0));

[Patch]
return defects.stream().findAny();

[Demonstration 3]

[Buggy Method]
public static String getLocation(double[] loc) {
    return loc[0] + ", " + loc[1];
}

[Buggy Hunk]
return loc[0] + ", " + loc[1];

[Patch]
return String.format("%.2f,%.2f", loc[0], loc[1]);