code: public void setIncludeInContextRegexs(List<String> includeRegexs) {
  		validateRegexs(includeRegexs);
  		// Check if theyve been changed
  		if (includeInRegexs.size() == includeRegexs.size()) {
  			boolean changed = false;
  			for (int i = 0; i < includeInRegexs.size(); i++) {
  				if (!includeInRegexs.get(i).equals(includeRegexs.get(i))) {
  					changed = true;
  					break;
  				}
  			}
  			if (!changed) {
  				// No point reapplying the same regexs
  				return;
  			}
  		}
  		includeInRegexs.clear();
  		includeInPatterns.clear();
  		for (String url : includeRegexs) {
  			url = url.trim();
  			if (url.length() > 0) {
  				Pattern p = Pattern.compile(url, Pattern.CASE_INSENSITIVE);
  				includeInRegexs.add(url);
  				includeInPatterns.add(p);
  			}
  		}
  	}
docs: Sets the regular expressions used to include a URL in context.
  
  @param includeRegexs the regular expressions
  @throws IllegalArgumentException if one of the regular expressions is {@code null}.
  @throws PatternSyntaxException if one of the regular expressions is invalid.