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

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