docs: @Override
      public boolean isBlocked() {
          final Collection<ApplicationDependency> blockingConditions = new ArrayList<ApplicationDependency>(blockAppStartingFutures);
          for (ApplicationDependency blockingCondition : blockingConditions) {
              if (!blockingCondition.isDone()) {
                  return true;
              }
          }
          return false;
      }