public static List<String> getChilds(DefaultMutableTreeNode node){
        List <String> v = new ArrayList<String>();
        //String clasa =node.getUserObject().getClass().toString();
        if (getName(node.getUserObject())=="hierarchy"){
        v.add("hierarchy_docs");
        v.add("hierarchy_blocks");
        }
        if (getName(node.getUserObject())=="hierarchyblocks"){
        v.add("textblock");
        v.add("imageblock");
        v.add("composedblock");
        }
        if (getName(node.getUserObject())=="hierarchydocs"){
        v.add("document");
        }
        if (getName(node.getUserObject())=="composedblock"){
        v.add("textblock");
        v.add("imageblock");
        v.add("composedblock");
        }
        if (getName(node.getUserObject())=="textblock"){
        v.add("textline");
        }
        if (getName(node.getUserObject())=="imageblock"){
        v.add("polygon");
        }
        //getName nu returneaza niciodata textline 
        /*if (getName(node.getUserObject())=="textline"){
        v.add("string");
        }*/
        if (getName(node.getUserObject())=="polygon"){
        v.add("point");
        }
    return v;
    }