'Get a string description of the calling prototype for this function.'

@classmethod
def GetArgsHelpAsString(cls):

    output = ['        Call    Spec:', ('                %s' % cls.GetCallingPrototypeAsString()), '']
    arg_list = sorted(cls.GetArgs().items(), key=(lambda x: x[0]))
    if (not arg_list):
        output.append('        Args:    None')
    else:
        output.append('        Args:')
        for (arg, val) in arg_list:
            output.append(('                %s' % arg))
            output.append(('                        description:    %s' % val['description']))
            output.append(('                        type:    %s' % val['type']))
            output.append(('                        default:    %s' % val['default']))
            output.append('')
    return '\n'.join(output)
