Debug.println(Debug.MEDIUM, this + ": received: " + tmpCommand);
Debug.println(Debug.MEDIUM, "Downlink: received: " + tmpCommand);
  private void listen() {    Debug.println(this + ": starting...");        Command tmpCommand;    DownlinkOwner owner = this.downlinkOwner;    // horchen, bis stop==true (wird von auen gesetzt)    while (!stop) {      try {        tmpCommand = (Command) objectInputStream.readObject();        Debug.println(Debug.MEDIUM, this + ": received: " + tmpCommand);        // owner aktualisieren        owner = this.downlinkOwner;        // beim owner das Command ausfhren        if (owner != null) {          owner.processMsg(tmpCommand);        }        // pausieren        this.sleep(this.LISTEN_DELAY);      } catch (Exception e) {        Debug.println(Debug.HIGH, this + ": error while listening :" + e);        e.printStackTrace();        if (owner != null) {          owner.downlinkError();        }      }    }  }