'Initializer.
Args:
name: The name of this facet result.
values: An iterable of FacetResultValue instances representing values for
this document.
Raises:
TypeError: If any of the parameters have invalid types, or an unknown
attribute is passed.
ValueError: If any of the parameters have invalid values.'

def __init__(self, name, values=None):

    self._name = _ConvertToUnicode(name)
    self._values = values
