code: private Object findByKey(String key) {
  		Object value = Config.get(request, key);
  		if (value != null) {
  			return value;
  		}
  
  		value = Config.get(request.getSession(createNewSession()), key);
  		if (value != null) {
  			return value;
  		}
  
  		value = Config.get(request.getServletContext(), key);
  		if (value != null) {
  			return value;
  		}
  
  		return request.getServletContext().getInitParameter(key);
  	}
docs: Looks up a configuration variable in the request, session and application scopes. If none is found, return by
  {@link ServletContext#getInitParameter(String)} method.