code: protected boolean addWork(final ForkJoinContext<?> context) {
  	requireNotStopped(this);
  
  	final boolean result = workQueue.addWaitingWork(context);
  	if (result) {
  	    addWorkerIfNeeded();
  	}
  
  	return result;
      }
docs: Adds work to the engine.
  
  @param context
  Work to add.
  
  @return Whether the work was not already in the queue.
  
  @see Actions#requireNotStopped(ActionEngine)