public <T> List<T> getValues(TypeReference<T> typeReference)
    {
        Converter<T> converter = ConverterFactory.getInstance().getConverter(typeReference);
        return convertValues(converter);
    }
public < T > List < T > getValues ( TypeReference < T > typeReference ) { Converter < T > converter = ConverterFactory . getInstance ( ) . getConverter ( typeReference ) ; return convertValues ( converter ) ; }
Get the objects returned in this response.
<p>
If siblings were present in Riak for the object you were fetching,
this method will return all of them to you.
</p>
<p>
The values will be converted to the supplied class using the
{@link com.basho.riak.client.api.convert.Converter} returned from the {@link com.basho.riak.client.api.convert.ConverterFactory}.
By default this will be the {@link com.basho.riak.client.api.convert.JSONConverter},
or no conversion at all if you pass in a TypeReference for {@code RiakObject.class}.
</p>
<p>
This version should only be used if you're converting to a parameterized
generic domain object. For example:
<pre>
{@literal TypeReference<MyPojo<String>>} tr = new {@literal TypeReference<MyPojo<String>>}() {};
{@literal List<MyPojo<String>>} list = response.getValues(tr);
</pre>
</p>
@param typeReference the TypeReference for the class to be converted to
@return a list of values, converted to the supplied class.
@see ConverterFactory
@see Converter