@Test
public void testTemplateSingleValue() {

	final MetricName.MetricNameTemplate metricNameTemplate = name("foo").tag("bar", "").tag("qux", "quux").templateFor("bar");
	assertEquals(name("foo").tag("bar", "baz").tag("qux", "quux").build(), metricNameTemplate.build("baz"));
	assertSame(metricNameTemplate.build("baz"), metricNameTemplate.build("baz"));
	assertNotEquals(metricNameTemplate.build("baz"), metricNameTemplate.build("baz2"));
}