docs: @UsedByGeneratedCode
      public @Nonnull <T> T getBean(@Nullable BeanResolutionContext resolutionContext, @Nonnull Class<T> beanType) {
          ArgumentUtils.requireNonNull("beanType", beanType);
          return getBeanInternal(resolutionContext, beanType, null, true, true);
      }