code: @SuppressWarnings("unchecked")
      private void addTagHanderInMap() {
          // 循环遍历所有class，如果其不是IConditHandler.class的实现类，则表明其是正确的class，继续下次循环.
          for (Class<?> cls: classSet) {
              // 如果是 Tagger 注解，则将其 Tagger 信息存放到Map中.
              if (cls.isAnnotationPresent(Tagger.class) && isImplConditHandlerClass(cls)) {
                  Class<? extends IConditHandler> conditCls = (Class<? extends IConditHandler>) cls;
                  Tagger tagger = conditCls.getAnnotation(Tagger.class);
                  this.addTagHandlerInMapByTagger(conditCls, tagger);
              }
  
              // 如果是 Taggers 注解，则解析出其下所有的Tagger来存放到Map中.
              if (cls.isAnnotationPresent(Taggers.class) && isImplConditHandlerClass(cls)) {
                  Taggers taggers = cls.getAnnotation(Taggers.class);
                  Tagger[] taggerArr = taggers.value();
                  for (Tagger tagger: taggerArr) {
                      this.addTagHandlerInMapByTagger((Class<? extends IConditHandler>) cls, tagger);
                  }
              }
          }
      }
docs: 将扫描到的所有class进行再解析，如果其含有{@link com.blinkfox.zealot.config.annotation.Tagger}和
  {@link com.blinkfox.zealot.config.annotation.Taggers}注解，则将其进行解析添加到tagHandlerMap中.