code: public static <T> DecoratorImpl<T> of(BeanAttributes<T> attributes, EnhancedAnnotatedType<T> clazz, BeanManagerImpl beanManager) {
          return new DecoratorImpl<T>(attributes, clazz, beanManager);
      }
docs: Creates a decorator bean
  
  @param <T>         The type
  @param clazz       The class
  @param beanManager the current manager
  @return a Bean