def METHOD_NAME(self, category):
    text = []
    text.append('class {}(_ParentRestClient):'.format(self.categories[self.get_category_name(category)]))
    text.append('{}"""'.format(' ' * 4))
    text.append('{}This class contains methods for the \'{}\' webservices'.format(' ' * 4, self.get_category_name(category)))
    text.append('{}Client version: {}'.format(' ' * 4, self.version))
    text.append('{}PATH: {}'.format(' ' * 4, category['path']))
    text.append('{}"""'.format(' ' * 4))
    text.append('')
    text.append('{}def __init__(self, configuration, token=None, login_handler=None, *args, **kwargs):'.format(
        ' ' * 4, self.get_category_name(category), category['path'])
    )
    text.append('{}_category = \'{}\''.format(' ' * 8, self.get_category_path(category)))
    text.append('{}super({}, self).__init__(configuration, _category, token, login_handler, *args, **kwargs)'.format(
        ' ' * 8, self.categories[self.get_category_name(category)])
    )
    text.append('')
    return '\n'.join(text)