parameters: (cls, values)
docstring: Combines the provided values into a single compound value.
  
      When a full pageset runs, a single value_name will usually end up getting
      collected for multiple pages. For instance, we may end up with
         [ScalarValue(page1, 'a',  1),
          ScalarValue(page2, 'a',  2)]
  
      This function takes in the values of the same name, but across multiple
      pages, and produces a single summary result value. In this instance, it
      could produce a ScalarValue(None, 'a', 1.5) to indicate averaging, or even
      ListOfScalarValues(None, 'a', [1, 2]) if concatenated output was desired.
  
      Some results are so specific to a page that they make no sense when
      aggregated across pages. If merging values of this type across pages is
      non-sensical, this method may return None.
docstring_summary: Combines the provided values into a single compound value.
docstring_tokens: Combines the provided values into a single compound value .
function: def MergeLikeValuesFromDifferentPages(cls, values):
      """Combines the provided values into a single compound value.
  
      When a full pageset runs, a single value_name will usually end up getting
      collected for multiple pages. For instance, we may end up with
         [ScalarValue(page1, 'a',  1),
          ScalarValue(page2, 'a',  2)]
  
      This function takes in the values of the same name, but across multiple
      pages, and produces a single summary result value. In this instance, it
      could produce a ScalarValue(None, 'a', 1.5) to indicate averaging, or even
      ListOfScalarValues(None, 'a', [1, 2]) if concatenated output was desired.
  
      Some results are so specific to a page that they make no sense when
      aggregated across pages. If merging values of this type across pages is
      non-sensical, this method may return None.
      """
      raise NotImplementedError()
function_tokens: def MergeLikeValuesFromDifferentPages ( cls , values ) : raise NotImplementedError ( )