public static function setupBeforeClass()
 {
     parent::setUpBeforeClass();
     $iMax = 100;
     self::$timeItOverhead = 0;
     self::$startEndOverhead = 0;
     self::$timers = [];
     self::$timing = [];
     for ($i = 0; $i < $iMax; $i++) {
         self::timeIt('$timeItOverhead', function () {
         });
         self::startTimer('$startEndOverhead', microtime(true));
         self::endTimer('$startEndOverhead', microtime(true));
     }
     self::$timeItOverhead = self::$timing['$timeItOverhead']['total'] / $iMax;
     self::$startEndOverhead = self::$timing['$startEndOverhead']['total'] / $iMax;
     self::$timers = [];
     self::$timing = [];
 }