private Control createToolControl(Composite toolPanel,Tool tool){
  try {
    return tool.setupComposite(toolPanel);
  }
 catch (  RuntimeException errSetup) {
    logger.log(SEVERE,"error creating tool " + tool.getName());
  }
  return null;
}

private Control createToolControl ( Composite toolPanel , Tool tool ) { try { return tool . setupComposite ( toolPanel ) ; } catch ( RuntimeException errSetup ) { logger . log ( SEVERE , "error creating tool " + tool . getName ( ) ) ; } return null ; }
create the tool ' s ui . don ' t let an exception in one tool create problems for any of the other tools .
