b4bc47e280
Motivation: It is less confusing not to spread Thread.interrupt() calls. Modification: - Comments - Move generatorThread.interrupt() to where currentThread.interrupt() is triggered Result: Code that is easier to read