private void internalLabels(final Object valueSupplier, final String... labelValues) {
      final String labelValuesString = String.join(",", labelValues);
      Preconditions.checkArgument(
          !labelValuesCache.contains(labelValuesString),
          "Received label values that were already in use " + labelValuesString);
      Preconditions.checkArgument(
          labelValues.length == labelCount,
          "The count of labels used must match the count of labels expected.");
      Preconditions.checkNotNull(valueSupplier, "No valueSupplier specified");
      labelValuesCache.add(labelValuesString);
    }
Instantiates a new Labelled supplied NoOp metric.

@param labelCount the label count
metrics/core/src/main/java/org/hyperledger/besu/metrics/noop/NoOpMetricsSystem.java