code: public static RequestReporter initRequestReporter(FilterConfig filterConfig) {
  		String className = filterConfig.getInitParameter(SimonServletFilter.INIT_PARAM_REQUEST_REPORTER_CLASS);
  
  		if (className == null) {
  			return new DefaultRequestReporter();
  		} else {
  			try {
  				return (RequestReporter) Class.forName(className).newInstance();
  			} catch (ClassNotFoundException | IllegalAccessException | InstantiationException classNotFoundException) {
  				throw new IllegalArgumentException("Invalid Request reporter class name", classNotFoundException);
  			}
  		}
  	}
docs: Returns RequestReporter for the class specified for context parameter {@link SimonServletFilter#INIT_PARAM_REQUEST_REPORTER_CLASS}.