controller = new DefaultRobustnessController(NODE_NAME, getBindingSite(), model);
String controllerClassname = System.getProperty(CONTROLLER_CLASS_PROPERTY, DEFAULT_ROBUSTNESS_CONTROLLER_CLASSNAME); try { controller = (RobustnessController)Class.forName(controllerClassname).newInstance(); controller.initialize(agentId.toString(), getBindingSite(), model); } catch (Exception ex) { logger.error("Exception creating RobustnessController", ex); }
  private void initializeModel(String communityName) {    if (model == null) {      if (logger.isInfoEnabled()) {        logger.info("Monitoring community: " + communityName);      }      model = new CommunityStatusModel(NODE_NAME,                                       communityName,                                       getBindingSite());      controller =          new DefaultRobustnessController(NODE_NAME, getBindingSite(), model);      model.setController(controller);      model.addChangeListener(controller);    }  }