code: private boolean isAboveNext(Context current)
  	{
  		Context c = current.outer;
  
  		while (c != null)
  		{
  			if (c == current.threadState.nextctxt)
  			{
  				return true;
  			}
  			c = c.outer;
  		}
  
  		return false;
  	}
docs: True, if the context passed is above nextctxt. That means that the current context must have an "outer" chain
  that reaches nextctxt.
  
  @param current
  The context to test.
  @return True if the current context is above nextctxt.