code: @Override
      public Set<String> getBeanDefiningAnnotations() throws CDIException {
  
          Set<String> beanDefiningAnnotations = new HashSet<String>();
          Annotation[] annotations = this.initialClass.getAnnotations();
  
          for (Annotation annotation : annotations) {
              if (CDIUtils.BEAN_DEFINING_META_ANNOTATIONS.contains(annotation.annotationType())) {
                  beanDefiningAnnotations.add(this.initialClass.getName());
                  break;
              }
          }
  
          return beanDefiningAnnotations;
      }
docs: {@inheritDoc}