### Question:
Parameter { @Override public String toString() { return toString("Parameter", null); } Parameter(String key, T value); String getKey(); void setKey(String key); T getValue(); void setValue(T value); @Override String toString();  }### Answer:
@Test public void parameterStringTest() { Parameter<String> parameter = new Parameter<String>("key", "value"); assertEquals("Parameter{key='key', value=value}", parameter.toString()); }