docs: public Control createRequestControl(Class<?>[] paramTypes, Object[] params) {
  		Constructor<?> constructor = ClassUtils.getConstructorIfAvailable(requestControlClass, paramTypes);
  		if (constructor == null) {
  			throw new IllegalArgumentException("Failed to find an appropriate RequestControl constructor");
  		}
  
  		Control result = null;
  		try {
  			result = (Control) constructor.newInstance(params);
  		}
  		catch (Exception e) {
  			ReflectionUtils.handleReflectionException(e);
  		}
  
  		return result;
  	}