code: public static synchronized void shutdown()
      {
          if( c_factories == null ) return; // Nothing to do
  
          for( Iterator<Entry<String, StopWatchFactory>> i = c_factories.entrySet().iterator(); i.hasNext() ; )
          {
              Map.Entry<String,StopWatchFactory> e = i.next();
  
              StopWatchFactory swf = e.getValue();
              swf.internalShutdown();
  
              i.remove();
          }
  
          c_factories = null;
      }
docs: Shut down all StopWatchFactories.  This method is useful
  to call to clean up any resources which might be usable.