code: def filter_no_hypothesis(stmts_in, **kwargs):
      
      logger.info('Filtering %d statements to no hypothesis...' % len(stmts_in))
      stmts_out = []
      for st in stmts_in:
          all_hypotheses = True
          ev = None
          for ev in st.evidence:
              if not ev.epistemics.get('hypothesis', False):
                  all_hypotheses = False
                  break
          if ev is None:
              all_hypotheses = False
          if not all_hypotheses:
              stmts_out.append(st)
      logger.info('%d statements after filter...' % len(stmts_out))
      dump_pkl = kwargs.get('save')
      if dump_pkl:
          dump_statements(stmts_out, dump_pkl)
      return stmts_out
docs: Filter to statements that are not marked as hypothesis in epistemics.
  
      Parameters
      ----------
      stmts_in : list[indra.statements.Statement]
          A list of statements to filter.
      save : Optional[str]
          The name of a pickle file to save the results (stmts_out) into.
  
      Returns
      -------
      stmts_out : list[indra.statements.Statement]
          A list of filtered statements.