code: public <T extends Enum<T>> T getParameterAsEnum(String name, Class<T> type, T defaultValue) {
  		return defaultValue(stringToEnum(getParameter(name), type), defaultValue);
  	}
docs: Get request parameter as a Enum.
  
  @param name Parameter name
  @param type Enum type
  @param defaultValue Parameter default value (can be null)
  @return Parameter value