code: public String expand(Map<String, Object> vars) throws VariableExpansionException
      {
          this.values = vars;
          return expand();
      }
docs: Expand the URI template using the supplied values
  
  @param vars The values that will be used in the expansion
  @return the expanded URI as a String
  @throw VariableExpansionException
  @since 1.0