@Override
    public void interrupt() {
        // EE Concurrency 3.4.1: The application component thread has permission to interrupt the thread. All other modifications to the
        // thread are subject to the security manager, if present.
        if (threadFactory.sameMetaDataIdentity())
            AccessController.doPrivileged(new InterruptAction(), threadFactory.serverAccessControlContext);
        else
            super.interrupt();
    }
@ Override public void interrupt ( ) { if ( threadFactory . sameMetaDataIdentity ( ) ) AccessController . doPrivileged ( new InterruptAction ( ) , threadFactory . serverAccessControlContext ) ; else super . interrupt ( ) ; }
@see java.lang.Thread#interrupt()