def METHOD_NAME(self, table):
    table = self.normalize_table(table)
    total_count = sum(len(group) for group in table.values())
    table_header = f"{self.table_label} ({total_count})"
    print("\n" + table_header)  # noqa
    print("=" * len(table_header), end="\n\n")  # noqa
    for (group_key, group) in table.items():
        group_label = self.get_group_label(group_key)
        group_header = f"{group_label} ({len(group)})"
        print(group_header)  # noqa
        print("-" * len(group_header), end="\n\n")  # noqa
        for value in group:
            print("  - " + value)  # noqa
        print()  # noqa