public Collection<HazeltaskTask<GROUP>> call() throws Exception {
        try {
            if(isShutdownNow)
                return this.getDistributedExecutorService().shutdownNowWithHazeltask();
            else
                this.getDistributedExecutorService().shutdown();
        } catch(IllegalStateException e) {}
        
        return Collections.emptyList();
    }
public Collection < HazeltaskTask < GROUP > > call ( ) throws Exception { try { if ( isShutdownNow ) return this . getDistributedExecutorService ( ) . shutdownNowWithHazeltask ( ) ; else this . getDistributedExecutorService ( ) . shutdown ( ) ; } catch ( IllegalStateException e ) { } return Collections . emptyList ( ) ; }
I promise that this is always a collection of HazeltaskTasks