if (columnName.equals(JFritz.getMessage("type"))) {
if (columnName.equals("type")) {
    public Object getValueAt(int rowIndex, int columnIndex) {        Call call = (Call) filteredCallerData.get(rowIndex);        String columnName = getRealColumnName(columnIndex);        if (columnName.equals(JFritz.getMessage("type"))) {            return call.getCalltype();        } else if (columnName.equals(JFritz.getMessage("date"))) {            return call.getCalldate();        } else if (columnName.equals("Call-By-Call")) {            if (call.getPhoneNumber() != null)                return call.getPhoneNumber().getCallByCall();            else                return null;        } else if (columnName.equals(JFritz.getMessage("number"))) {            return call.getPhoneNumber();        } else if (columnName.equals(JFritz.getMessage("participant"))) {            return call.getPerson();        } else if (columnName.equals(JFritz.getMessage("port"))) {            return call.getPort();        } else if (columnName.equals(JFritz.getMessage("route"))) {            if (call.getRoute().startsWith("SIP"))                return jfritz.getSIPProviderTableModel().getSipProvider(                        call.getRoute(), call.getRoute());            return call.getRoute();        } else if (columnName.equals(JFritz.getMessage("duration"))) {            return Integer.toString(call.getDuration());        } else if (columnName.equals("Kommentar")) {            return call.getComment();            /**             * } else if (columnName.equals("Kosten")) { return             * Double.toString(call.getCost());             */        }        // default: return null        return null;    }