[Demonstration 1]

[Buggy Method]
private EnumSet<Modifier> buildModifiers(int access) {
    EnumSet<Modifier> modifiers = EnumSet.noneOf(Modifier.class);
    if (hasFlag(access, ACC_PUBLIC))
        modifiers.add(Modifier.PUBLIC);
    if (hasFlag(access, ACC_PUBLIC))
        modifiers.add(Modifier.PROTECTED);
    if (hasFlag(access, ACC_PRIVATE))
        modifiers.add(Modifier.PRIVATE);
    if (hasFlag(access, ACC_ABSTRACT))
        modifiers.add(Modifier.ABSTRACT);
    if (hasFlag(access, ACC_STATIC))
        modifiers.add(Modifier.STATIC);
    if (hasFlag(access, ACC_TRANSIENT))
        modifiers.add(Modifier.TRANSIENT);
    if (hasFlag(access, ACC_VOLATILE))
        modifiers.add(Modifier.VOLATILE);
    if (hasFlag(access, ACC_SYNCHRONIZED))
        modifiers.add(Modifier.SYNCHRONIZED);
    if (hasFlag(access, ACC_NATIVE))
        modifiers.add(Modifier.NATIVE);
    if (hasFlag(access, ACC_STRICT))
        modifiers.add(Modifier.STRICTFP);
    return modifiers;
}

[Buggy Hunk]
if (hasFlag(access, ACC_PUBLIC)) modifiers.add(Modifier.PROTECTED);

[Patch]
if (hasFlag(access, ACC_PROTECTED)) modifiers.add(Modifier.PROTECTED);

[Demonstration 2]

[Buggy Method]
@NotNull
public Set<State> getBlackBoxStates() {
    return Collections.unmodifiableSet(this.blackBoxesStates);
}

[Buggy Hunk]
public @NotNull Set<State> getBlackBoxStates() {

[Patch]
public Set<State> getBlackBoxStates() {

[Demonstration 3]

[Buggy Method]
@Override
public void write(@NotNull byte[] b) throws IOException {
    mOutstream.write(b);
    mcWrittenBytes += b.length;
    sendWriteEvent();
}

[Buggy Hunk]
public void write(@NotNull byte[] b) throws IOException {

[Patch]
public void write(byte[] b) throws IOException {