@Override
  public boolean isInterrupted()
  {
    final Thread thread = mThreads.get().mThread;
    final Interruptable handler = getGlobalInterruptHandler();
    boolean retval = false;
    if (handler != null) {
      retval = handler.preInterruptCheck();
      if (!retval)
        return retval;
    }
    retval = thread.isInterrupted();
    if (handler != null) {
      retval = handler.postInterruptCheck(retval);
    }
    return retval;
  }
@ Override public boolean isInterrupted ( ) { final Thread thread = mThreads . get ( ) . mThread ; final Interruptable handler = getGlobalInterruptHandler ( ) ; boolean retval = false ; if ( handler != null ) { retval = handler . preInterruptCheck ( ) ; if ( ! retval ) return retval ; } retval = thread . isInterrupted ( ) ; if ( handler != null ) { retval = handler . postInterruptCheck ( retval ) ; } return retval ; }
{@inheritDoc}