code: @Override
      public Collection<EnhancedAnnotatedConstructor<T>> getEnhancedConstructors(Class<? extends Annotation> annotationType) {
          Set<EnhancedAnnotatedConstructor<T>> ret = new HashSet<EnhancedAnnotatedConstructor<T>>();
          for (EnhancedAnnotatedConstructor<T> constructor : constructors) {
              if (constructor.isAnnotationPresent(annotationType)) {
                  ret.add(constructor);
              }
          }
          return ret;
      }
docs: Gets constructors with given annotation type
  
  @param annotationType The annotation type to match
  @return A set of abstracted constructors with given annotation type. If
  the constructors set is empty, initialize it first. Returns an
  empty set if there are no matches.
  @see org.jboss.weld.annotated.enhanced.EnhancedAnnotatedType#getEnhancedConstructors(Class)