RangeRef { @Override public int hashCode() { return EqualityUtil.hashObjects(this.tableRef, this.fromCellRef, this.toCellRef); } RangeRef(final TableRef tableRef, final LocalCellRef fromCellRef,
                    final LocalCellRef toCellRef); @Override boolean equals(final Object o); @Override int hashCode(); @Override String toString(); void write(final Appendable appendable); int getFromColumn(); int getFromRow(); int getToColumn(); int getToRow(); static final char RANGE_SEP; }
@Test public void testA1C5HashCode() { Assert.assertEquals(987009, new RangeRef(null, new LocalCellRef(0, 0, 0), new LocalCellRef(4, 2, 0)) .hashCode()); }
@Test public void testTableA1C5HashCode() { Assert.assertEquals(33071916, new RangeRef(new TableRef(this.tableNameUtil, null, "t", 0), new LocalCellRef(0, 0, 0), new LocalCellRef(4, 2, 0)).hashCode()); }