code: public String build(final UrlMapping mapping, final boolean encodeUrl, final Map<String, String[]> parameters)
     {
        List<UIParameter> list = new ArrayList<UIParameter>();
        if(parameters != null)
        {
           for (Entry<String, String[]> e : parameters.entrySet())
           {
              UIParameter p = new UIParameter();
              p.setName(e.getKey());
              p.setValue(e.getValue());
              list.add(p);
           }
        }
        return build(mapping, false, list);
     }
docs: Build a Pretty URL for the given UrlMapping and parameters.
  
  @since 3.2.0