code: def get_statements(self):
          
          edges = _get_dict_from_list('edges', self.cx)
          for edge in edges:
              edge_type = edge.get('i')
              if not edge_type:
                  continue
              stmt_type = _stmt_map.get(edge_type)
              if stmt_type:
                  id = edge['@id']
                  source_agent = self._node_agents.get(edge['s'])
                  target_agent = self._node_agents.get(edge['t'])
                  if not source_agent or not target_agent:
                      logger.info("Skipping edge %s->%s: %s" %
                                  (self._node_names[edge['s']],
                                   self._node_names[edge['t']], edge))
                      continue
                  ev = self._create_evidence(id)
                  if stmt_type == Complex:
                      stmt = stmt_type([source_agent, target_agent], evidence=ev)
                  else:
                      stmt = stmt_type(source_agent, target_agent, evidence=ev)
                  self.statements.append(stmt)
          return self.statements
docs: Convert network edges into Statements.
  
          Returns
          -------
          list of Statements
              Converted INDRA Statements.