* This is called by invokeAll/invokeAny/submit functions.
*/
protected void executeTask(ManagedFutureTask<?> task) {
ManagedTaskListenerSupport listenerSupport = task.getManagedTaskListenerSupport();
if (listenerSupport != null) {
listenerSupport.taskSubmitted(task);
}
try {
super.execute(task);
} catch (RejectedExecutionException exception) {
if (listenerSupport != null) {