def METHOD_NAME(self):
    """
    Generate the list of other quantities.
    """
    source = self.options.get('source', '../../../../../src/OtherQuantityHandler.cpp')
    groups = self.options.get('groups', 'no').lower() == 'yes'
    table_data = []
    #col_widths = self.get_column_widths(2)
    col_widths = [1, 2]
    header_rows = 1
    stub_columns = 0
    table_data = []
    # Add header
    if groups:
        table_data.append([nodes.paragraph(text='Name'), nodes.paragraph(text='Included quantities')])
    else:
        table_data.append([nodes.paragraph(text='Name'), nodes.paragraph(text='Description')])
    if groups:
        qd = self.load_groups(source)
    else:
        qd = self.load_quantities(source)
    # Add rows to table
    for row in qd:
        if type(row[1]) == str:
            table_data.append([nodes.literal(text=row[0]), nodes.paragraph(text=row[1])])
        else:
            table_data.append([nodes.literal(text=row[0]), row[1]])
    # Construct the table node
    table_node = self.build_table_from_list(
        table_data, col_widths, header_rows, stub_columns
    )
    return [table_node]