'Convert a list of delimited strings to a nested tree dict'

@staticmethod
def group_branches(list_branches, separator_char):

    result = odict()
    for item in list_branches:
        tree = result
        for part in item.split(separator_char):
            tree = tree.setdefault(part, odict())
    return result
