code: public synchronized double getAverageMS()
      {
          double result = 0.0;
  
          for( Double d : m_times.m_values )
          {
              result += d;
          }
  
          return result / m_times.size();
      }
docs: Returns the average of the StopWatches recorded.  NB: This call
  causes all of the StopWatches to be traversed, which makes it fairly slow.
  
  @return The average in milliseconds.