code: public CRestBuilder setPlaceholders(Map<String,String> placeholders) {
          this.placeholders.clear();
          return addPlaceholders(placeholders);
      }
docs: <p>Sets all given placeholders to the string-based annotations placeholders replacement map.</p>
  <p>Expects a map with keys being the placeholder name (used in string-based annotations) and with values being the value to be used as replacement.<p>
  <p>So for the given annotation:</p>
  <code><pre>
  &#64;EndPoint(&quot;http://{app.host}:{app.port}&quot;)
  </pre></code>
  <p>The placeholders map will be:</p>
  <code><pre>
  String server = ...;
  String port = ...;
  Map&lt;String,String&gt; placeholders = new HashMap&lt;String,String&gt;();
  placeholders.put("app.host", server);
  placeholders.put("app.port", port);
  CRestBuilder builder = ...;
  
  builder.setPlaceholders(placeholders);
  </pre></code>
  @param placeholders placeholder map to use for string-based annotation placeholder replacement
  @return current builder