docs: @Override
      public void setApplicationContext(ApplicationContext appContext) throws BeansException {
          if (this.appContext != null) {
              throw new ApplicationContextException("Attempt to reinitialize application context.");
          }
          
          this.appContext = appContext;
      }