[Demonstration 1]

[Buggy Method]
public List<MovieDb> getMovieList() {
    return movieList;
}

[Buggy Hunk]
public List<MovieDb> getMovieList() {

[Patch]
public final List<MovieDb> getMovieList() {

[Demonstration 2]

[Buggy Method]
public static List<Integer> shuffle(List<?> list, int count) {
    List<Integer> listClone = new ArrayList<>();
    for (int i = 0; i < count; ++i) {
        listClone.add(i);
    }
    if (list.size() == count) {
        return listClone;
    }
    Collections.shuffle(listClone);
    return listClone.subList(0, count);
}

[Buggy Hunk]
for (int i = 0; i < count; ++i) {

[Patch]
for (int i = 0; i < list.size(); ++i) {

[Demonstration 3]

[Buggy Method]
@RequestMapping(method = RequestMethod.POST, consumes = JSON_VALUE)
@ResponseBody
public String create(@PathVariable String siteId, @RequestBody String bodyJson) {
    PagesAdminBean bean = new PagesAdminBean(bodyJson);
    Site site = site(siteId);
    Optional<MenuItem> menuItem = service.create(site, bean.getParent(), bean.getTitle(), bean.getBody(), bean.getPosition());
    return service.serialize(menuItem.get(), true).toString();
}

[Buggy Hunk]
Optional<MenuItem> menuItem = service.create(site, bean.getParent(), bean.getTitle(), bean.getBody(), bean.getPosition());

[Patch]
Optional<MenuItem> menuItem = service.create(site, bean.getParent(), bean.getTitle(), bean.getBody());