Debug.println(this + ": error while listening: " + e);
Debug.println(Debug.HIGH, "Server: error while listening: " + e);
  private void listen() {    try {      // neuer ServerSocket wird angelegt      this.serverSocket = new ServerSocket(this.SERVER_PORT,                                           this.LISTEN_QUEUE_LENGTH);      Debug.println(Debug.MEDIUM,                    this + ": Server started on "                    + this.serverSocket.getInetAddress() + ":"                    + this.serverSocket.getLocalPort());      // Schleife bis Thread beendet wird      while (!stop) {        try {          Debug.println("Server: ready to wait for more incoming connections.");	  	  // horcht an Port fr eine Verbindung mit einem Client          Socket tmpSocket = serverSocket.accept(); 	  Debug.println("Server: new tmpSocket instantiated.");	  Debug.println(Debug.MEDIUM,                        this + ": incoming connection from "                        + tmpSocket.getInetAddress() + ":"                        + tmpSocket.getPort());          // neuer ClientServant wird erstellt          ClientServant tmpClientServant = new ClientServant(tmpSocket, this,                                             userAdministration);          Debug.println(this + ": new ClientServant");	  	  // neuer ClientServant wird in die Liste hinzugefgt          this.addToClientServantList(tmpClientServant);          Debug.println(this + ": ClientServant added to list");	  	  // der neue Clientservant wird gestartet          tmpClientServant.startClientServant();          Debug.println(this + ": ClientServant started");	  	  // Fehler beim horchen werden abgefangen        } catch (java.io.IOException e) {          Debug.println(this + ": error while listening: " + e);        }      }    } catch (java.io.IOException e) {      Debug.println(Debug.HIGH, this + ": error opening socket:" + e);    }    // Socket wird geschlossen    try {      this.serverSocket.close();      Debug.println(Debug.LOW, this + ": ServerSocket closed");    } catch (java.io.IOException e) {      Debug.println(Debug.HIGH, this + ": error closing serverSocket: " + e);    }  }