public MetricName tagged(Map<String, String> add) {
        final Map<String, String> tags = new HashMap<>(add);
        tags.putAll(this.tags);
        return new MetricName(key, tags);
    }
@Test(expected=IllegalArgumentException.class)
    public void testTaggedNotPairs() {
        MetricName.EMPTY.tagged("foo");
    }