'Suggest the possible completions
:param tokens: list of string
:param part: base for completion'

def suggest(self, tokens, part, onlyLocalCommands=False):

    if (len(tokens) == 0):
        return self.suggest_commands(part, onlyLocalCommands)
    return self.suggest_params(tokens[0], tokens[1:], part)
