[Demonstration 1]

[Buggy Method]
public QueryFilterBuilder lastname(final String lastname) {
    this.filters.put(Filter.LASTNAME.name(), lastname);
    return (this);
}

[Buggy Hunk]
this.filters.put(Filter.LASTNAME.name(), lastname);

[Patch]
this.filters.put(Filter.LASTNAME.getName(), lastname);

[Demonstration 2]

[Buggy Method]
@Override
public User updateUserProfile(int id, User user) {
    User u = em.find(User.class, id);
    if (u.getProfile() == null) {
        u.setProfile(user.getProfile());
    }
    Profile p = user.getProfile();
    u.getProfile().setDescription(p.getDescription());
    u.getProfile().setFirstName(p.getFirstName());
    u.getProfile().setLastName(p.getFirstName());
    u.getProfile().setImageURL(p.getImageURL());
    u.getProfile().setLocation(p.getLocation());
    return u;
}

[Buggy Hunk]
u.getProfile().setLastName(p.getFirstName());

[Patch]
u.getProfile().setLastName(p.getLastName());

[Demonstration 3]

[Buggy Method]
public void setRegular() {
    setBackground(original);
}

[Buggy Hunk]
public void setRegular() {

[Patch]
public synchronized void setRegular() {