def METHOD_NAME(self):
    """Returns a list of the names of the columns of the DataFrame. The
    name 'index' is added to this unless there is a column named 'index'.
    """
    names = self.data_frame.columns.tolist()
    if not self._has_index_column:
        names = ["index"] + names
    return names