code: public void resolveActionBeanClass(BeanMethodActionRule beanMethodActionRule) throws IllegalRuleException {
          String beanIdOrClass = beanMethodActionRule.getBeanId();
          if (beanIdOrClass != null) {
              Class<?> beanClass = resolveBeanClass(beanIdOrClass, beanMethodActionRule);
              if (beanClass != null) {
                  beanMethodActionRule.setBeanClass(beanClass);
                  reserveBeanReference(beanClass, beanMethodActionRule);
              } else {
                  reserveBeanReference(beanIdOrClass, beanMethodActionRule);
              }
          }
      }
docs: Resolve bean class for bean method action rule.
  
  @param beanMethodActionRule the bean method action rule
  @throws IllegalRuleException if an illegal rule is found