docs: public static <T> List<Settable> getConstructorParameters(Constructor<T> constructor, Class<?> ownerType) {
          Type[] parameterTypes = constructor.getGenericParameterTypes();
          Annotation[][] parameterAnnotations = constructor.getParameterAnnotations();
          List<Settable> params = Lists.newArrayList();
          for (int i = 0; i < parameterTypes.length; i++) {
              Parameter parameterWrap = new Parameter(parameterTypes[i], i, parameterAnnotations[i]);
              Settable settable = SettableParameter.from(ownerType, parameterWrap);
              params.add(settable);
          }
          return params;
      }