docs: @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;
      }