@Override
 public GetRequestBuilder<T, ID> withParameterFactory(ParameterFactory parameterFactory) {
   super.withParameterFactory(parameterFactory);
   return this;
 }
 @Override
 public GetRequestBuilder<T, ID> withHeaderFactory(HeaderFactory headerFactory) {
   super.withHeaderFactory(headerFactory);
   return this;
 }
 @Override
 public GetRequestBuilder<T, ID> setHeader(String name, String value) {
   super.setHeader(name, value);
   return this;
 }
 @Override
 public GetRequestBuilder<T, ID> addParameter(String name, String value) {
   super.addParameter(name, value);
   return this;
 }
 @Override
 public QueryRequestBuilder<T, ID> addHeader(String name, String value) {
   super.addHeader(name, value);
   return this;
 }
 @Override
 public QueryRequestBuilder<T, ID> setParameter(String name, String value) {
   super.setParameter(name, value);
   return this;
 }