code: public RequestInvoker resolve(String n1, Object v1, String n2, Object v2, String n3, Object v3,
                                    String n4, Object v4) {
          final HashMap<String, Object> templateValues = new HashMap<String, Object>();
          templateValues.put(n1, v1);
          templateValues.put(n2, v2);
          templateValues.put(n3, v3);
          templateValues.put(n4, v4);
          return resolve(templateValues);
      }
docs: Resolves the URI template parameters of the current target instance using supplied name-value pairs and start
  building a request to the targeted web resource.
  
  @param n1  name of one URI template.
  @param v1  value to be used to resolve the template {@code n1}.
  @param n2  name of one URI template.
  @param v2  value to be used to resolve the template {@code n2}.
  @param n3  name of one URI template.
  @param v3  value to be used to resolve the template {@code n3}.
  @param n4  name of one URI template.
  @param v4  value to be used to resolve the template {@code n4}.
  
  @return  builder for a request targeted at the URI referenced by the resolved target instance.