public Collection<Object> test(DefaultTreeModel v) throws Exception {
        Collection<Object> col = new ArrayList<Object>();
        DefaultMutableTreeNode root = (DefaultMutableTreeNode) v.getRoot();
        Enumeration enu = root.depthFirstEnumeration();
        while (enu.hasMoreElements()) {
            DefaultMutableTreeNode node = (DefaultMutableTreeNode) enu.nextElement();
            Object obj = node.getUserObject();
            col.add(obj);
        }
        return col;
    }