code: private List<ContextHandler> collectResourceHandlers() throws ClassNotFoundException, InstantiationException, IllegalAccessException {
  
  		final List<ContextHandler> resourceHandlers = new LinkedList<>();
  		final String resourceHandlerList            = Settings.ResourceHandlers.getValue();
  
  		if (resourceHandlerList != null) {
  
  			for (String resourceHandlerName : resourceHandlerList.split("[ \\t]+")) {
  
  				if (StringUtils.isNotBlank(resourceHandlerName)) {
  
  					final String contextPath = Settings.getOrCreateStringSetting(resourceHandlerName, "contextPath").getValue();
  					if (contextPath != null) {
  
  						final String resourceBase = Settings.getOrCreateStringSetting(resourceHandlerName, "resourceBase").getValue();
  						if (resourceBase != null) {
  
  							final ResourceHandler resourceHandler = new ResourceHandler();
  							resourceHandler.setDirectoriesListed(Settings.getBooleanSetting(resourceHandlerName, "directoriesListed").getValue());
  
  							final String welcomeFiles = Settings.getOrCreateStringSetting(resourceHandlerName, "welcomeFiles").getValue();
  							if (welcomeFiles != null) {
  
  								resourceHandler.setWelcomeFiles(StringUtils.split(welcomeFiles));
  							}
  
  							resourceHandler.setResourceBase(resourceBase);
  							resourceHandler.setCacheControl("max-age=0");
  							//resourceHandler.setEtags(true);
  
  							final ContextHandler staticResourceHandler = new ContextHandler();
  							staticResourceHandler.setContextPath(contextPath);
  							staticResourceHandler.setHandler(resourceHandler);
  
  							resourceHandlers.add(staticResourceHandler);
  
  						} else {
  
  							logger.warn("Unable to register resource handler {}, missing {}.resourceBase", resourceHandlerName, resourceHandlerName);
  						}
  
  					} else {
  
  						logger.warn("Unable to register resource handler {}, missing {}.contextPath", resourceHandlerName, resourceHandlerName);
  					}
  				}
  			}
  
  		} else {
  
  			logger.warn("No resource handlers configured for HttpService.");
  		}
  
  		return resourceHandlers;
  	}
docs: ----- private methods -----