/** 秒表汇总。 */
 public static void summarize(AbstractStopWatchSummary stopWatchSummary) {
   StopWatch stopWatch = StopWatchContext.get();
   LOGGER.trace("Print [{}] Stopwatch Info", stopWatch.getId());
   if (stopWatchSummary.getLogger() == null) {
     stopWatchSummary.setLogger(LOGGER);
   }
   stopWatchSummary.summarize(stopWatch);
 }
 /** 标记任务。 */
 public static void mark(String taskName) {
   StopWatch stopWatch = StopWatchContext.get();
   LOGGER.trace("Add [{}] Task", taskName);
   stopWatch.mark(taskName);
 }
 /** 移除当前线程中的StopWatch。 */
 public static void remove() {
   StopWatchContext.remove();
 }
 /** 获取当前线程中的StopWatch。 */
 public static StopWatch get() {
   return StopWatchContext.get();
 }
 /** 恢复秒表计时。 */
 public static void resume() {
   StopWatch stopWatch = StopWatchContext.get();
   LOGGER.trace("Resume [{}] Stopwatch", stopWatch.getId());
   stopWatch.resume();
 }
 /** 暂停秒表计时。 */
 public static void suspend() {
   StopWatch stopWatch = StopWatchContext.get();
   LOGGER.trace("Suspend [{}] Stopwatch", stopWatch.getId());
   stopWatch.suspend();
 }
 /** 开始秒表计时。 */
 public static void start(String stopWatchId) {
   StopWatch stopWatch = new StopWatch(stopWatchId);
   StopWatchContext.set(stopWatch);
   LOGGER.trace("Begin [{}] Stopwatch", stopWatch.getId());
   stopWatch.start();
 }