code: @Override
      protected void implementationSpecificPut(List<Metric> metrics,
                                               Set<String> scopeNames,
                                               Set<Pair<String, String>> scopesAndMetricNames,
                                               Map<String, MetatagsRecord> metatagsToPut) {
          requireNotDisposed();
          SystemAssert.requireArgument(metrics != null, "Metric list cannot be null.");
  
          for (Metric metric : metrics) {
              if (metric.getTags().isEmpty()) {
                  _putWithoutTag(metric);
              }
  
              for (Entry<String, String> tag : metric.getTags().entrySet()) {
                  _putWithTag(metric, tag);
              }
          }
      }
docs: ~ Methods **************************************************************************************************************************************