code: public void afterPropertiesSet() throws Exception {
  		initParams = new HashMap<String, Object>(3);
  		initParams.put("type", type);
  		initParams.put("configPropertiesSourceClass",
  				configPropertiesSourceClass);
  		initParams.put("configLocation", configLocation);
  
  		if (null == configuration && null == configLocation
  				&& null == configPropertiesSourceClass)
  			throw new ServletException(
  					"Neither configuration nor configLocation nor configPropertiesSourceClass init params were set."
  							+ " You must set at least the configuration or the configLocation param or the configPropertiesSourceClass. Please check your web.xml file");
  
  		String fullMapping = "";
  		if (StringUtils.isNotEmpty(mapping))
  			fullMapping = mapping;
  
  		if (StringUtils.isNotEmpty(controllerMapping))
  			fullMapping = PathNormalizer.joinPaths(fullMapping,
  					controllerMapping);
  
  		initParams.put(JawrConstant.SERVLET_MAPPING_PROPERTY_NAME, fullMapping);
  		if (mapping != null) {
  			initParams.put(JawrConstant.SPRING_SERVLET_MAPPING_PROPERTY_NAME,
  					PathNormalizer.asDirPath(mapping));
  		}
  
  		if (LOGGER.isDebugEnabled())
  			LOGGER.debug("Initializing Jawr Controller's JawrRequestHandler");
  
  		if (JawrConstant.BINARY_TYPE.equals(type)) {
  			requestHandler = new JawrBinaryResourceRequestHandler(context, initParams,
  					configuration);
  		} else {
  			requestHandler = new JawrRequestHandler(context, initParams,
  					configuration);
  		}
  	}
docs: /*
  (non-Javadoc)
  
  @see
  org.springframework.beans.factory.InitializingBean#afterPropertiesSet()