public List<Runnable> shutdownNow() {
        List<Runnable> tasks;
        final ReentrantLock mainLock = this.mainLock;
        mainLock.lock();
        try {
            /* J2ObjC removed.
            checkShutdownAccess();
            */
            advanceRunState(STOP);
            interruptWorkers();
            tasks = drainQueue();
        } finally {
            mainLock.unlock();
        }
        tryTerminate();
        return tasks;
    }
public List < Runnable > shutdownNow ( ) { List < Runnable > tasks ; final ReentrantLock mainLock = this . mainLock ; mainLock . lock ( ) ; try { advanceRunState ( STOP ) ; interruptWorkers ( ) ; tasks = drainQueue ( ) ; } finally { mainLock . unlock ( ) ; } tryTerminate ( ) ; return tasks ; }
android-note: Removed @throws SecurityException