}
Status currentStatus = Status.UNKNOWN;
final Build lastCompletedBuild = communicator.lastCompletedBuildFor(buildTypeDetail);
if (null != lastCompletedBuild) {
currentStatus = lastCompletedBuild.status();
if (runningBuilds.isEmpty() || Status.BROKEN.equals(currentStatus)) {
final BuildDetail buildDetail = communicator.detailsOf(lastCompletedBuild);
startTime = Math.max(buildDetail.startDateTime(), startTime);
sponsors.addAll(sponsorsOf(buildDetail));
currentStatus = buildDetail.status();