code: public MetricNameBuilder addDimension(Dimension dimension, boolean permute) throws MetricsNameSyntaxException {
          return addDimension(dimension.getName(), dimension.getValue(), false);
      }
docs: Passes into {@link #addDimension(String, String, boolean)}
  
  @return this for chaining
  @throws MetricsNameSyntaxException on validation failure