private Void retrieveBuildDriverResults(
     BuildExecutionSession buildExecutionSession, CompletedBuild completedBuild) {
   buildExecutionSession.setStatus(BuildExecutionStatus.COLLECTING_RESULTS_FROM_BUILD_DRIVER);
   try {
     BuildDriverResult buildResult = completedBuild.getBuildResult();
     BuildDriverStatus buildDriverStatus = buildResult.getBuildDriverStatus();
     buildExecutionSession.setBuildDriverResult(buildResult);
     if (buildDriverStatus.completedSuccessfully()) {
       buildExecutionSession.setStatus(BuildExecutionStatus.BUILD_COMPLETED_SUCCESS);
     } else {
       buildExecutionSession.setStatus(BuildExecutionStatus.BUILD_COMPLETED_WITH_ERROR);
     }
     return null;
   } catch (Throwable e) {
     throw new BuildProcessException(e, completedBuild.getRunningEnvironment());
   }
 }