'a variation of initializing'

def init2(self):

    com_tree1 = tree.generate_tree('command    can')
    com_tree2 = tree.generate_tree('create')
    com_tree3 = tree.CommandHead()
    com_tree3.add_child(com_tree2)
    com_tree3.add_child(com_tree1)
    command_param = {'create': ['-funtime']}
    completable_param = ['-helloworld', '-funtime']
    param_descript = {'create    -funtime': "There    is    no    work    life    balance,    it's    just    your    life"}
    command_description = {'create': '', 'command    can': ''}
    commands = _Commands(command_tree=com_tree3, command_param=command_param, completable_param=completable_param, param_descript=param_descript, descrip=command_description)
    self.completer = AzCompleter(commands, global_params=False)
