private static Description vintageCompatibleSuiteDescription(
      Description originalDescription, Method method) {
    Category categories = method.getAnnotation(Category.class);
    if (isNull(categories)) {
      return originalDescription;
    }
    Description compatibleDescription = originalDescription.childlessCopy();
    originalDescription.getChildren().stream()
        .map(testDescription -> vintageCompatibleTestDescription(testDescription, categories))
        .forEach(compatibleDescription::addChild);
    return compatibleDescription;
  }
Adapts a suite description to add the given method's {@code Category} annotation (if any) to
the descriptions of the suite's tests.
geode-junit/src/main/java/org/apache/geode/test/junit/runners/GeodeParamsRunner.java