Testfall ohne Aus-/Eingabe
Wenn ein Testfall leer ist (oder nur Konsolenparameter) und das Programm versucht von stdin zu lesen, wird anscheinend irgendein nicht druckbares Zeichen ausgegeben, sobald der Stream geschlossen wird, welcher für das Schreiben zu dem Programm zuständig ist.
Zeile: writer.close();
Möglich (schlechte) Lösung
Den Stream nicht schließen