private boolean isAboveNext ( Context current ) { Context c = current . outer ; while ( c != null ) { if ( c == current . threadState . nextctxt ) { return true ; } c = c . outer ; } return false ; }
True if the context passed is above nextctxt . That means that the current context must have an outer chain that reaches nextctxt .