[Demonstration 1]

[Buggy Method]
public void Add(T element) {
    if (isEmpty()) {
        root = new Node<T>(null, null, element);
    } else {
        addTo(root, element);
    }
    count++;
}

[Buggy Hunk]
root = new Node<T>(null, null, element);

[Patch]
root = new Node<>(null, null, element);

[Demonstration 2]

[Buggy Method]
public static ActivityManager generateEmptyAddressBook() {
    return new ActivityManager(new UniqueActivityList(), new UniqueTagList());
}

[Buggy Hunk]
return new ActivityManager(new UniqueActivityList(), new UniqueTagList());

[Patch]
return new ActivityManager(new UniqueActivityList(), new UniqueActivityList(), new UniqueActivityList());