code: public Context getInnermostDelegateContext() {
          final Context delegateContext = this.getDelegateContext();
  
          if (delegateContext instanceof DelegatingContext) {
              return ((DelegatingContext)delegateContext).getInnermostDelegateContext();
          }
  
          return delegateContext;
      }
docs: Recursivley inspect delegates until a non-delegating context is found.
  
  @return The innermost (real) Context that is being delegated to.