let entry_pts_node n =
    let rec backup n path =
      match Tree.get_parent_edge n with
        None -> [(n, ListPath (n::path))]
      |        Some _ ->
          let parent = Tree.get_parent n in
          (*fprintf ";
          print_node Format.std_formatter parent;
          fprintf ";*)

          (match get_kind n with
            Entry _ -> [(n, ListPath (n::path))]
          | _ -> backup parent (n::path))
    in backup n []