@Override
 public void run() {
   long endTime = (new Date()).getTime();
   delay = ((double) endTime - startTime) / 1000;
   finished = true;
   testMonitor.monitor();
 }
 public void invoke(String message) {
   monitor.message("Calling back: " + message);
   callback.onResponse(message);
 }
 @Override
 public void monitor() {
   TestMonitor testMonitor = new TestMonitor();
   testMonitor.startMonitor();
 }