case 3: { if (shareNode.isLeaf() && shareNode != getRoot()) { return formatter.format(new Date(shareNode.getDO().getLastAsked())); } else { return null; } } case 4: { if (shareNode.isLeaf() && shareNode != getRoot()) { return new Long(shareNode.getDO().getAskCount()); } else { return null; } } case 5: { if (shareNode.isLeaf() && shareNode != getRoot()) { return new Long(shareNode.getDO().getSearchCount()); } else { return null; } }
    public Object getValueAt(Object node, int column) {        ShareNode shareNode = (ShareNode) node;        try {            switch (column) {                case 0: {                    if (shareNode.isLeaf() && shareNode != getRoot()) {                        return shareNode.getDO().getFilename();                    }                    else {                        return "";                    }                }                case 1: {                    if (shareNode.isLeaf() && shareNode != getRoot()) {                        return DownloadModel.parseGroesse(shareNode.getDO().                            getSize());                    }                    else {                        return "";                    }                }                case 2: {                    if (shareNode.isLeaf() && shareNode != getRoot()) {                        return new Integer(shareNode.getDO().getPrioritaet());                    }                    else {                        return null;                    }                }                default:                    return null;            }        }        catch (SecurityException se) {            ;        }        return null;    }