code: def merge_results(self, other_processor):
          
          if not isinstance(other_processor, self.__class__):
              raise ValueError("Can only extend with another %s instance."
                               % self.__class__.__name__)
          self.statements.extend(other_processor.statements)
          if other_processor.statements_sample is not None:
              if self.statements_sample is None:
                  self.statements_sample = other_processor.statements_sample
              else:
                  self.statements_sample.extend(other_processor.statements_sample)
  
          self._merge_json(other_processor.__statement_jsons,
                           other_processor.__evidence_counts)
          return
docs: Merge the results of this processor with those of another.