e.printStackTrace();
Debug.err(e.toString());
    private void parseOutput(String line) {        initIgnoreList();        Debug.msg("Server: " + line);        String number = "";        String provider = "";        String[] split;        split = line.split(";", 7);        for (int i = 0; i < split.length; i++) {            Debug.msg("Split[" + i + "] = " + split[i]);        }        if (JFritzUtils.parseBoolean(JFritz.getProperty(                "option.callmonitor.monitorIncomingCalls", "true"))                && split[1].equals("RING")) {            if (split[3].equals("")) {                number = "Unbekannt";            } else                number = split[3];			if (number.endsWith("#")) number = number.substring(0, number.length()-1);            if (split[4].equals("")) {                provider = "Analog";            } else                provider = split[4];            boolean ignoreIt = false;            for (int i = 0; i < ignoredMSNs.length; i++)                if (provider.equals(ignoredMSNs[i])) {                    ignoreIt = true;                    break;                }            if (!ignoreIt)                jfritz.callInMsg(number, provider);        } else if (JFritzUtils.parseBoolean(JFritz.getProperty(                "option.callmonitor.monitorOutgoingCalls", "true"))                && split[1].equals("CALL")) {            if (split[5].equals("")) {                number = "Unbekannt";            } else                number = split[5];			if (number.endsWith("#")) number = number.substring(0, number.length()-1);            if (split[4].equals("")) {                provider = "Analog";            } else                provider = split[4];            boolean ignoreIt = false;            for (int i = 0; i < ignoredMSNs.length; i++)                if (provider.equals(ignoredMSNs[i])) {                    ignoreIt = true;                    break;                }            if (!ignoreIt)                jfritz.callOutMsg(number, provider);        } else if (JFritzUtils.parseBoolean(JFritz.getProperty(                "option.callmonitor.fetchAfterDisconnect", "true"))                && split[1].equals("DISCONNECT")) {            try {                Thread.sleep(zufallszahl.nextInt(3000));            } catch (InterruptedException e) {                // TODO Auto-generated catch block                e.printStackTrace();            }            jfritz.getJframe().fetchList();        }    }