Ich habe den NullPointer-Fehler in Sort repariert. Es war natuerlich meine Schlamperei: MainClient/arg(Main) setzt in von null auf System.in. Aber diese Methode wird in Faellen wie 'java Sort -r' nicht aufgerufen, denn -r wird durch arg(String,Main) bearbeitet. Damit findet exit(int) eben in == null vor....