[Demonstration 1]

[Buggy Method]
@Override
public Thread newThread(Runnable runnable) {
    return new Thread(runnable, THREAD_NAME + counter);
}

[Buggy Hunk]
return new Thread(runnable, THREAD_NAME + counter);

[Patch]
return new Thread(runnable, THREAD_NAME + counter++);