code: public <T> List<T> getValues(TypeReference<T> typeReference)
      {
          Converter<T> converter = ConverterFactory.getInstance().getConverter(typeReference);
          return convertValues(converter);
      }
docs: 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