code: @Override public boolean onExceptionalCompletion(Throwable ex, jsr166y.CountedCompleter caller) {
      System.err.println("onExCompletion for "+this);
      ex.printStackTrace();
      water.util.Log.err(ex);
      return true;
    }
docs: Exceptional completion path; mostly does printing if the exception was
  not handled earlier in the stack.