public synchronized Future<V> submit(Callable<V> task) throws RejectedExecutionException {
  return pool.submit(task);
}

public synchronized Future < V > submit ( Callable < V > task ) throws RejectedExecutionException { return pool . submit ( task ) ; }
submits a task for execution .
