def METHOD_NAME(self, layoutjson, vertical):
    dbg ('Budiling multi tabs layout from json: %s ' % layoutjson)
    tabs = {
        'type': 'Notebook',
        'parent': 'root',
        'labels': []
    }
    result = {
        'root': {
            'type': 'Window'
        },
        'tabs': tabs
    }
    counter = 0
    for tab in layoutjson:
        tabs['labels'].append(tab)
        self.build_container_layout(layoutjson[tab], result, 'tabs', counter, vertical)
        counter += 1
    return result