code: def output(self, _filename):
          
  
          txt = ''
          for contract in self.slither.contracts_derived:
              txt += '\n{}:\n'.format(contract.name)
              table = PrettyTable(['Name', 'Type'])
              for variable in contract.state_variables:
                  if not variable.is_constant:
                      table.add_row([variable.name, str(variable.type)])
              txt += str(table) + '\n'
  
          self.info(txt)
docs: _filename is not used
              Args:
                  _filename(string)