code: public void recordServerGroupResult(final String serverGroup, final boolean failed) {
  
          synchronized (this) {
              if (groups.contains(serverGroup)) {
                  responseCount++;
                  if (failed) {
                      this.failed = true;
                  }
                  DomainControllerLogger.HOST_CONTROLLER_LOGGER.tracef("Recorded group result for '%s': failed = %s",
                          serverGroup, failed);
                  notifyAll();
              }
              else {
                  throw DomainControllerLogger.HOST_CONTROLLER_LOGGER.unknownServerGroup(serverGroup);
              }
          }
      }
docs: Records the result of updating a server group.
  
  @param serverGroup the server group's name. Cannot be <code>null</code>
  @param failed <code>true</code> if the server group update failed;
  <code>false</code> if it succeeded