### Question:
ImmutableQueryParameter implements Parameter { @Override public String toString() { return MoreObjects. toStringHelper(getClass()). add("name",this.name). add("rawValues",this.rawValues). toString(); } private  ImmutableQueryParameter(String name, ImmutableList<String> rawValues); @Override String name(); @Override boolean isMultivalued(); @Override int cardinality(); @Override String rawValue(); @Override List<String> rawValues(); @Override T rawValueAs(Class<? extends T> clazz); @Override List<T> rawValuesAs(Class<? extends T> clazz); @Override String toString();  }### Answer:
@Test public void testHasCustomStringRepresentation() { assertThat(singleValuedParameter().toString(),not(equalTo(Utils.defaultToString(singleValuedParameter())))); }