@Override
    public boolean equals(Object obj) {
      if (this == obj) {
        return true;
      }
      if (obj == null || getClass() != obj.getClass()) {
        return false;
      }
      FailureTypeInfo that = (FailureTypeInfo) obj;
      return thrownClass.equals(that.thrownClass);
    }
Used by JUnit rule unit tests to execute inner test cases.
geode-junit/src/main/java/org/apache/geode/test/junit/runners/TestRunner.java