+ name = v0.name_suffix if group_by_name_suffix else v0.name
+ return cls._MergeLikeValues(values, None, name)
+
+ @classmethod
+ def _MergeLikeValues(cls, values, page, name):
+ v0 = values[0]
+ merged_value = [v.value for v in values]
+ none_value_reason = None
+ if None in merged_value:
+ merged_value = None
+ none_value_reason = none_values.MERGE_FAILURE_REASON