code: @Override
      public ComponentDef createComponentDef(Class<?> componentClass) {
          final ComponentDef componentDef = prepareComponentDef(componentClass);
          if (componentDef == null) {
              return null;
          }
          checkExtendsAction(componentDef);
          checkWebReference(componentDef);
          return componentDef;
      }
docs: =============