'Return the help message for this command and this caller.
The help text of this specific command will vary depending
on user permission.
Args:
caller (Object or Player): the caller asking for help on the command.
cmdset (CmdSet): the command set (if you need additional commands).
Returns:
docstring (str): the help text to provide the caller for this command.'

def get_help(self, caller, cmdset):

    lock = 'perm({})    or    perm(callbacks_validating)'.format(VALIDATING)
    validator = caller.locks.check_lockstring(caller, lock)
    text = (('\n' + BASIC_HELP) + '\n\nUsages:\n        ')
    text += '\n        '.join(BASIC_USAGES)
    if validator:
        text += ('\n        ' + '\n        '.join(VALIDATOR_USAGES))
    text += '\n\nSwitches:\n        '
    text += '\n        '.join(BASIC_SWITCHES)
    if validator:
        text += ('\n        ' + '\n        '.join(VALIDATOR_SWITCHES))
    text += ('\n' + BASIC_TEXT)
    if validator:
        text += ('\n' + VALIDATOR_TEXT)
    return text
