}
});
try {
Iterable<Combination> axisList = getAxisList(buildConfiguration).list();
Result combinedResult = subBuildScheduler.runSubBuilds(getMainRunCombinations(axisList), listener);
if (combinedResult.equals(Result.SUCCESS) && !Iterables.isEmpty(getPostBuildCombination(axisList))) {
Result runSubBuildResults = subBuildScheduler.runSubBuilds(getPostBuildCombination(axisList), listener);
combinedResult = combinedResult.combine(runSubBuildResults);
}
dynamicBuild.setResult(combinedResult);