public synchronized double getAverageMS()
    {
        double result = 0.0;

        for( Double d : m_times.m_values )
        {
            result += d;
        }

        return result / m_times.size();
    }
public synchronized double getAverageMS ( ) { double result = 0.0 ; for ( Double d : m_times . m_values ) { result += d ; } return result / m_times . size ( ) ; }
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.