public void reportLiveOutput(String message) {
   executionInteraction.reportLiveOutput(message);
 }
 /**
  * Notification that gradle has started execution. This may not get called if some error occurs
  * that prevents gradle from running.
  */
 public void reportExecutionStarted() {
   executionInteraction.reportExecutionStarted();
 }
 /**
  * Notification that execution has finished. Note: if the client fails to launch at all, this
  * should still be called.
  *
  * @param wasSuccessful true if gradle was successful (returned 0)
  * @param message the output of gradle if it ran. If it didn't, an error message.
  * @param throwable an exception if one occurred
  */
 public void reportExecutionFinished(
     boolean wasSuccessful, String message, Throwable throwable) {
   executionInteraction.reportExecutionFinished(wasSuccessful, message, throwable);
 }