String executingTargetBuildMessage = executingMessage("target", targetBuildExecuter);
if (!sourceBuildExecuter.isExecutable() || !targetBuildExecuter.isExecutable()) {
throw new GradleException(String.format(
"Builds must be executed with %s or newer (source: %s, target: %s)",
ComparableGradleBuildExecuter.EXEC_MINIMUM_VERSION,
<BUG>sourceBuildExecuter.getSpec().getGradleVersion().getVersion(),
targetBuildExecuter.getSpec().getGradleVersion().getVersion()
));</BUG>
}
boolean sourceBuildHasOutcomesModel = sourceBuildExecuter.isCanObtainProjectOutcomesModel();

String executingTargetBuildMessage = executingMessage("target", targetBuildExecuter);
if (!sourceBuildExecuter.isExecutable() || !targetBuildExecuter.isExecutable()) {
throw new GradleException(String.format(
"Builds must be executed with %s or newer (source: %s, target: %s)",
ComparableGradleBuildExecuter.EXEC_MINIMUM_VERSION,
sourceBuildExecuter.getSpec().getGradleVersion(),
targetBuildExecuter.getSpec().getGradleVersion()
));
}
boolean sourceBuildHasOutcomesModel = sourceBuildExecuter.isCanObtainProjectOutcomesModel();
