### Question:
TagsConverter implements ParamConverter<Tags> { @Override public String toString(Tags value) { return value.getTags().entrySet().stream() .map(e -> e.getKey() + Tags.TAG_DELIMITER + e.getValue()) .collect(joining(Tags.LIST_DELIMITER)); }  @Override Tags fromString(String value); static Tags fromNullable(String value); @Override String toString(Tags value);  }### Answer:
@Test public void testToString() throws Exception { assertEquals(value, new TagsConverter().toString(tags)); }