private void handleDashboard(Element dashboardElement) throws CruiseControlException {
   DashboardConfigurationPlugin dashboard =
       (DashboardConfigurationPlugin)
           new ProjectXMLHelper(rootProperties, getRootPlugins())
               .configurePlugin(dashboardElement, FAIL_UPON_MISSING_PROPERTY);
   dashboard.setController(controller);
   dashboard.validate();
   dashboard.startPostingToDashboard();
 }