output = output + ("\t<port>" + port + "</port>" + sep);
output = output + ("\t<port>" + JFritzUtils.convertSpecialChars(port) + "</port>" + sep);
    public String toXML() {        String sep = System.getProperty("line.separator", "\n"); //$NON-NLS-1$,  //$NON-NLS-2$        String output = ""; //$NON-NLS-1$        SimpleDateFormat df = new SimpleDateFormat("dd.MM.yyyy HH:mm"); //$NON-NLS-1$        output = ("<entry calltype=\"" + calltype.toString() + "\">" + sep); //$NON-NLS-1$,  //$NON-NLS-2$        output = output + ("\t<date>" + df.format(calldate) + "</date>" + sep); //$NON-NLS-1$,  //$NON-NLS-2$        if (number != null) {            if (number.getCallByCall().length() > 0) {                output = output                        + ("\t<caller callbycall=\"" + number.getCallByCall() //$NON-NLS-1$                                + "\">" + number.getIntNumber() + "</caller>" + sep); //$NON-NLS-1$,  //$NON-NLS-2$            } else {                output = output                        + ("\t<caller>" + number.getIntNumber() + "</caller>" + sep); //$NON-NLS-1$,  //$NON-NLS-2$            }        }        if (!port.equals("")) //$NON-NLS-1$            output = output + ("\t<port>" + port + "</port>" + sep); //$NON-NLS-1$,  //$NON-NLS-2$        if (!route.equals("")) //$NON-NLS-1$            output = output + ("\t<route>" + route + "</route>" + sep); //$NON-NLS-1$,  //$NON-NLS-2$        if (duration > 0)            output = output + ("\t<duration>" + duration + "</duration>" + sep); //$NON-NLS-1$, //$NON-NLS-2$                output = output + ("\t<comment>" + JFritzUtils.convertSpecialChars(comment) + "</comment>" + sep); //$NON-NLS-1$,  //$NON-NLS-2$        output = output + ("</entry>"); //$NON-NLS-1$        return output;    }