code: public void reserve(String beanId, Class<?> beanClass, BeanReferenceable referenceable, RuleAppender ruleAppender) {
          RefererKey key = new RefererKey(beanClass, beanId);
          Set<RefererInfo> refererInfoSet = refererInfoMap.get(key);
          if (refererInfoSet == null) {
              refererInfoSet = new LinkedHashSet<>();
              refererInfoSet.add(new RefererInfo(referenceable, ruleAppender));
              refererInfoMap.put(key, refererInfoSet);
          } else {
              refererInfoSet.add(new RefererInfo(referenceable, ruleAppender));
          }
      }
docs: Reserves to bean reference inspection.
  
  @param beanId the bean id
  @param beanClass the bean class
  @param referenceable the object to be inspected
  @param ruleAppender the rule appender