}
}), Collections.reverseOrder());
inject(previous, gradleVersions, new Action<InjectionStep<List<GradleDistribution>, GradleVersion>>() {
public void execute(InjectionStep<List<GradleDistribution>, GradleVersion> step) {
GradleDistribution distribution = previousVersions.getDistribution(step.getItem());
if (distribution == null) {
throw new RuntimeException("Gradle version '" + step.getItem().getVersion() + "' is not a valid testable released version");
}
step.getTarget().add(distribution);
}