[Demonstration 1]

[Buggy Method]
public RenderComponent setSprite(float positionX, float positionY, float rotation, RenderPositionUnit positionUnit, Color tint, int renderOrder, boolean renderProjected, AtlasRegion spriteTexture) {
    this.setGeneral(positionX, positionY, rotation, positionUnit, tint, renderOrder, renderProjected);
    this.spriteSpecialization.spriteTexture = spriteTexture;
    this.specialization = this.spriteSpecialization;
    return this;
}

[Buggy Hunk]
this.specialization = this.spriteSpecialization;

[Patch]
this.specializationType = RenderSpecialization.Sprite;

[Demonstration 2]

[Buggy Method]
public Menu createMenu(int id, String description, double price) {
    Menu menu = new Menu(String.format(NAME_TEMPLATE, id));
    menu.setId(1);
    menu.setDescription(description);
    menu.setPrice(price);
    menu.setCurrency(Currency.getInstance(Locale.US));
    return menu;
}

[Buggy Hunk]
menu.setId(1);

[Patch]
menu.setId(id);

[Demonstration 3]

[Buggy Method]
public UserDetails loadUserByUsername(String email) throws UsernameNotFoundException {
    User user = userRepository.findByEmail(email);
    if (user == null) {
        throw new UsernameNotFoundException("No user found with username: " + email);
    }
    boolean enabled = true;
    boolean accountNonExpired = true;
    boolean credentialsNonExpired = true;
    boolean accountNonLocked = true;
    return new org.springframework.security.core.userdetails.User(user.getEmail(), user.getPassword().toLowerCase(), enabled, accountNonExpired, credentialsNonExpired, accountNonLocked, getAuthorities(user.getRoles()));
}

[Buggy Hunk]
user.getPassword().toLowerCase(), enabled, accountNonExpired,

[Patch]
user.getPassword(), enabled, accountNonExpired,