@Override
  public int hashCode()
  {
    return Objects.hash(super.hashCode(), _entity);
  }
@Test(dataProvider = "testHashCodeDataProvider")
  public void testHashCode
      (
          boolean hasSameHashCode,
          @Nonnull UpdateEntityResponse<TestRecordTemplateClass.Foo> updateEntityResponse1,
          @Nonnull UpdateEntityResponse<TestRecordTemplateClass.Foo> updateEntityResponse2
      )
  {
    if (hasSameHashCode)
    {
      assertEquals(updateEntityResponse1.hashCode(), updateEntityResponse2.hashCode());
    }
    else
    {
      assertNotEquals(updateEntityResponse1.hashCode(), updateEntityResponse2.hashCode());
    }
  }