docs: public synchronized void printResults() throws Exception {
          ClientStats stats = m_fullStatsContext.fetch().getStats();
  
          System.out.print(HORIZONTAL_RULE);
          System.out.println(" Client Workload Statistics");
          System.out.println(HORIZONTAL_RULE);
  
          System.out.printf("Average throughput:            %,9d txns/sec\n", stats.getTxnThroughput());
          if(m_config.latencyreport) {
              System.out.printf("Average latency:               %,9.2f ms\n", stats.getAverageLatency());
              System.out.printf("10th percentile latency:       %,9.2f ms\n", stats.kPercentileLatencyAsDouble(.1));
              System.out.printf("25th percentile latency:       %,9.2f ms\n", stats.kPercentileLatencyAsDouble(.25));
              System.out.printf("50th percentile latency:       %,9.2f ms\n", stats.kPercentileLatencyAsDouble(.5));
              System.out.printf("75th percentile latency:       %,9.2f ms\n", stats.kPercentileLatencyAsDouble(.75));
              System.out.printf("90th percentile latency:       %,9.2f ms\n", stats.kPercentileLatencyAsDouble(.9));
              System.out.printf("95th percentile latency:       %,9.2f ms\n", stats.kPercentileLatencyAsDouble(.95));
              System.out.printf("99th percentile latency:       %,9.2f ms\n", stats.kPercentileLatencyAsDouble(.99));
              System.out.printf("99.5th percentile latency:     %,9.2f ms\n", stats.kPercentileLatencyAsDouble(.995));
              System.out.printf("99.9th percentile latency:     %,9.2f ms\n", stats.kPercentileLatencyAsDouble(.999));
  
              System.out.print("\n" + HORIZONTAL_RULE);
              System.out.println(" System Server Statistics");
              System.out.println(HORIZONTAL_RULE);
              System.out.printf("Reported Internal Avg Latency: %,9.2f ms\n", stats.getAverageInternalLatency());
  
              System.out.print("\n" + HORIZONTAL_RULE);
              System.out.println(" Latency Histogram");
              System.out.println(HORIZONTAL_RULE);
              System.out.println(stats.latencyHistoReport());
          }
  
          // 4. Write stats to file if requested
          m_client.writeSummaryCSV(stats, m_config.statsfile);
      }