code: public boolean isIncluded(String url) {
  		if (url == null) {
  			return false;
  		}
  		if (url.indexOf("?") > 0) {
  			// Strip off any parameters
  			url = url.substring(0, url.indexOf("?"));
  		}
  		for (Pattern p : this.includeInPatterns) {
  			if (p.matcher(url).matches()) {
  				return true;
  			}
  		}
  		return false;
  	}
docs: /*
  Not needed right now, but may be needed in the future? public boolean
  isExplicitlyIncluded(SiteNode sn) { if (sn == null) { return false; } return
  isExplicitlyIncluded(sn.getHierarchicNodeName()); }
  
  public boolean isExplicitlyIncluded(String url) { if (url == null) { return false; } try {
  return this.includeInPatterns.contains(this.getPatternUrl(url, false)) ||
  this.includeInPatterns.contains(this.getPatternUrl(url, false)); } catch (Exception e) {
  return false; } }