@Override
  public boolean equals(Object object)
  {
    if (this == object)
    {
      return true;
    }
    if (object == null || getClass() != object.getClass())
    {
      return false;
    }
    GetResult<?> getResult = (GetResult<?>) object;
    return Objects.equals(_value, getResult._value) && _status == getResult._status;
  }
@Test(dataProvider = "testEqualsDataProvider")
  public void testEquals
      (
          boolean shouldEquals,
          @Nonnull GetResult<TestRecordTemplateClass.Foo> request,
          @Nullable Object compareObject
      )
  {
    assertEquals(request.equals(compareObject), shouldEquals);
  }