CaselessStringWrapper { public String getString() { return string; } CaselessStringWrapper(String string); String getString(); String toString(); @Override boolean equals(Object obj); @Override int hashCode();  }
@Test public void keepsOriginalStringAsIs() { assertEquals(string, caselessString.getString()); }