### Question:
IndexEntry { public void clear() { entry = null; tuple.setKey( null ); tuple.setValue( null ); } IndexEntry(); void setTuple( Tuple<K, I> tuple ); I getId(); K getKey(); void setId( I id ); void setKey( K value ); Entry getEntry(); void setEntry( Entry entry ); Tuple<K, I> getTuple(); void clear(); void copy( IndexEntry<K, I> entry ); int hashCode(); boolean equals( Object that ); String toString();  }### Answer:
@Test public void testClear() { indexEntry.setTuple( new Tuple<String, Long>( "a", 1L ) ); indexEntry.clear(); assertNull( indexEntry.getId() ); assertNull( indexEntry.getKey() ); assertNull( indexEntry.getEntry() ); assertNotNull( indexEntry.getTuple() ); assertNull( indexEntry.getTuple().getKey() ); assertNull( indexEntry.getTuple().getKey() ); }