class FutureChecker implements Runnable {
    private final String name;
    private final Future<?> future;

    private FutureChecker(String name, Future<?> future) {
      this.name = name;
      this.future = future;
    }

    @Override
    public void run() {<FILL_FUNCTION_BODY>}
  }

      if (!future.isDone()) {
        System.out.println("Future:[" + name + "] is not done yet");
      }
    
<no_super_class>