'Print the results.'

def end(self):

    all_info_obj = kb.kb.get('allowed_methods', 'methods')
    dav_info_obj = kb.kb.get('allowed_methods', 'dav-methods')
    all_methods = []
    for i in all_info_obj:
        all_methods.append((i.get_url(), i['methods']))
    dav_methods = []
    for i in dav_info_obj:
        dav_methods.append((i.get_url(), i['methods']))
    (to_show, method_type) = (dav_methods, '    DAV')
    if (not self._report_dav_only):
        (to_show, method_type) = (all_methods, '')
    tmp = []
    for (url, methodList) in to_show:
        tmp.append((url, ',    '.join(methodList)))
    (result_dict, item_index) = group_by_min_key(tmp)
    for k in result_dict:
        if (item_index == 0):
            msg = 'The    URL:    "%s"    has    the    following    %s    methods    enabled:'
            om.out.information((msg % (k, method_type)))
        else:
            msg = 'The    methods:    %s    are    enabled    on    the    following    URLs:'
            om.out.information((msg % k))
        for i in result_dict[k]:
            om.out.information(('-    ' + i))
