code: public void execute(Runnable command, int blockingMode) throws InterruptedException, ThreadPoolQueueIsFullException, IllegalStateException { // D186668
          execute(command, blockingMode, 0);
      }
docs: Arrange for the given command to be executed by a thread in this
  pool. The call's behavior when the pool and its internal request
  queue are at full capacity is determined by the blockingMode.
  
  
  
  @param command
  - the work to be dispatched.
  
  @param blockingMode
  - specifies whether this call will block
  until capacity becomes available(WAIT_WHEN_QUEUE_IS_FULL) or
  throws an exception (ERROR_WHEN_QUEUE_IS_FULL).
  
  @see #WAIT_WHEN_QUEUE_IS_FULL
  @see #ERROR_WHEN_QUEUE_IS_FULL