code: public boolean blocksPathForUA(String path, String ua) {
  
  		if(rules.containsKey(ua.toLowerCase())) {
  
  			return blocksPath(path,ua,rules.get(ua.toLowerCase()));
  
  		} else if(rules.containsKey(GLOBAL_USER_AGENT)) {
  
  			return blocksPath(path,GLOBAL_USER_AGENT,
  					rules.get(GLOBAL_USER_AGENT));			
  		}
  		return false;
  	}
docs: Checks first the specified ua UserAgent, if rules are present for it,
  and then falls back to using rules for the '*' UserAgent.
  
  @param path
  @param ua
  @return boolean value where true indicates the path is blocked for ua