code: protected void validate() {
          if(clusterId == null)
              throw new IllegalStateException("The container must have a cluster id");
  
          if(prototype == null)
              throw new IllegalStateException("The container for \"" + clusterId + "\" cannot be supplied a null MessageProcessor");
  
          if(dispatcher == null)
              throw new IllegalStateException("The container for cluster \"" + clusterId + "\" never had the dispatcher set on it.");
  
          if(statCollector == null)
              throw new IllegalStateException("The container must have a " + ClusterStatsCollector.class.getSimpleName() + " id");
      }
docs: ----------------------------------------------------------------------------