StringValue implements CellValue { @Override public final int hashCode() { return this.value.hashCode(); } StringValue(final String value); static CellValue from(final Object o); @Override boolean equals(final Object o); @Override final int hashCode(); @Override void setToCell(final TableCell cell); @Override final String toString();  }
@Test public void testHashCode() { final StringValue v = new StringValue("ok"); Assert.assertEquals("ok".hashCode(), v.hashCode()); }