code: def get_rows(self):
          
          possible_dataframes = ['F', 'FY', 'M', 'S',
                                 'D_cba', 'D_pba',  'D_imp', 'D_exp',
                                 'D_cba_reg', 'D_pba_reg',
                                 'D_imp_reg', 'D_exp_reg',
                                 'D_cba_cap', 'D_pba_cap',
                                 'D_imp_cap', 'D_exp_cap', ]
          for df in possible_dataframes:
              if (df in self.__dict__) and (getattr(self, df) is not None):
                  return getattr(self, df).index.get_values()
          else:
              logging.warn("No attributes available to get row names")
              return None
docs: Returns the name of the rows of the extension