@Override
  public Converter<ResponseBody, ?> fromResponseBody(Type type, Annotation[] annotations) {
    super.fromResponseBody(type, annotations);

    // if same as class type return as class, otherwise, return as list
    if (_type == type) {
      return new JacksonJrResponseConverter<T>(_jr, _type);
    }
    return new JacksonJrResponseArrayConverter<T>(_jr, _type);
  }