'Consolidates a list of versioned methods dictionaries.'

@staticmethod
def consolidate_vers(versioned_methods):

    if (not versioned_methods):
        return {}
    result = versioned_methods.pop(0)
    for base_methods in versioned_methods:
        for (name, methods) in base_methods.items():
            method_list = result.setdefault(name, [])
            method_list.extend(methods)
            method_list.sort(reverse=True)
    return result
