@Override
    public <T> List<Future<T>> executeAll(@SuppressWarnings("unchecked") Callable<T>... callables) {
        List<Future<T>> responses = new ArrayList<>();
        for (Callable<T> callable : callables) {
            responses.add(execute(callable));
        }
        return responses;
    }
@Override
    public <T> List<Future<T>> executeAll(@SuppressWarnings("unchecked") Callable<T>... callables) {
        List<Future<T>> responses = new ArrayList<>();
        for (Callable<T> callable : callables) {
            responses.add(execute(callable));
        }
        return responses;
    }
@ Override public < T > List < Future < T > > executeAll ( @ SuppressWarnings ( "unchecked" ) Callable < T > ... callables ) { List < Future < T >> responses = new ArrayList <> ( ) ; for ( Callable < T > callable : callables ) { responses . add ( execute ( callable ) ) ; } return responses ; }
/*
(non-Javadoc)

@see com.ericsson.concurrent.Executor#executeAll(java.util.concurrent.Callable<T>[])
/ * ( non - Javadoc )