Various nits to ProcessRunner/Stats.

Change-Id: If5feb8ab9cd0456b02cd17fe8383583241e08dec
diff --git a/src/main/java/com/google/gwt/benchmark/runner/ProcessRunner.java b/src/main/java/com/google/gwt/benchmark/runner/ProcessRunner.java
index 1a47633..fd76304 100644
--- a/src/main/java/com/google/gwt/benchmark/runner/ProcessRunner.java
+++ b/src/main/java/com/google/gwt/benchmark/runner/ProcessRunner.java
@@ -47,7 +47,7 @@
   /**
    * Maximum time allowed for running a command.
    */
-  private static final int ONE_HOUR_IN_MILLISECONDS = 1*60*60*1000;
+  private static final int ONE_HOUR_IN_MILLISECONDS = 1 * 60 * 60 * 1000;
 
   /**
    * Tester main method.
@@ -57,8 +57,7 @@
     try {
       File runnerOut = File.createTempFile("runner", ".out");
       File runnerErr = File.createTempFile("runner", ".err");
-      log.info("Output will be stored at " + runnerOut.getPath() + " and "
-          + runnerErr.getPath());
+      log.info("Output will be stored at " + runnerOut.getPath() + " and " + runnerErr.getPath());
       ProcessStats processStats =
           runAndTimeCommand(currentDir, runnerOut, runnerErr, Maps.<String, String>newHashMap(),
               args);
@@ -115,8 +114,7 @@
 
     File timerOutputFile = null;
 
-    try (
-        FileOutputStream outputFileStream = new FileOutputStream(stdOutput);
+    try (FileOutputStream outputFileStream = new FileOutputStream(stdOutput);
         FileOutputStream errorFileStream = new FileOutputStream(stdError)) {
 
       timerOutputFile = File.createTempFile("gwt-compile-bench", "timestats");
@@ -135,9 +133,9 @@
 
       // Set up the stopping condition, and stream handling.
       executor.setWatchdog(new ExecuteWatchdog(ONE_HOUR_IN_MILLISECONDS));
-      PumpStreamHandler pumpStreamHandler = new PumpStreamHandler(
-          new TeeOutputStream(System.out, outputFileStream),
-          new TeeOutputStream(System.err, errorFileStream));
+      PumpStreamHandler pumpStreamHandler =
+          new PumpStreamHandler(new TeeOutputStream(System.out, outputFileStream),
+              new TeeOutputStream(System.err, errorFileStream));
       pumpStreamHandler.setStopTimeout(STREAM_HANDLER_STOP_TIMEOUT);
       executor.setStreamHandler(pumpStreamHandler);
 
@@ -151,6 +149,7 @@
       int exitValue = executor.execute(commandLine, environment);
 
       ProcessStats processStats = parseProcessStats(exitValue != 0, timerOutputFile);
+      log.info("Finished the run with the following stats: " + processStats.toString());
 
       return processStats;
     } catch (IOException e) {
diff --git a/src/main/java/com/google/gwt/benchmark/runner/ProcessStats.java b/src/main/java/com/google/gwt/benchmark/runner/ProcessStats.java
index 785a138..d2f4399 100644
--- a/src/main/java/com/google/gwt/benchmark/runner/ProcessStats.java
+++ b/src/main/java/com/google/gwt/benchmark/runner/ProcessStats.java
@@ -16,7 +16,7 @@
 /**
  * Stats collected as a result of running a process.
  */
-class ProcessStats {
+public class ProcessStats {
   private double elapsedSeconds;
   private int exitCode;
   private long memused;
@@ -102,4 +102,4 @@
         + ", systemSeconds=" + systemSeconds + ", memused=" + memused + ", exitCode=" + exitCode
         + "]";
   }
-}
\ No newline at end of file
+}