Utils { public static String getTagValue(Id id, String tagKey) { Assert.notNull(id, "id"); return getTagValue(id.tags(), tagKey); } private  Utils(); static String getTagValue(Id id, String tagKey); static String getTagValue(Iterable<Tag> tags, String tagKey);  }
@Test public void testGetTagValue() { Id id = new DefaultId("name").withTag("k1", "v1").withTag("k2", "v2"); Assert.assertEquals("v1", Utils.getTagValue(id, "k1")); Assert.assertNull(Utils.getTagValue(id, "k3")); }