protected void evaluate(final Statement statement, final Description description)
      throws Throwable {
    if (isTest(description)) {
      Repeat repeat = description.getAnnotation(Repeat.class);

      for (int count = 0, repetitions = getRepetitions(repeat); count < repetitions; count++) {
        statement.evaluate();
      }
    }
  }
The RepeatRule class is a JUnit TestRule that enables an appropriately {@literal @}Repeat
annotated test case method to be repeated a specified number of times.

@see org.junit.rules.TestRule
@see org.junit.runner.Description
@see org.junit.runners.model.Statement
geode-junit/src/main/java/org/apache/geode/test/junit/rules/RepeatRule.java