docs: public void run() {
  		try {
  			Object result = execute();
  			if (!aborted) {
  				this.retval = result;
  				finished = true;
  			}
  		}
  		catch (InterruptedException ie) {
  			//
  		}
  		catch (Throwable t) {
  			execException = t;
  			finished = true;
  		}
  	}