private void executeFilterOnElement(Element el){
		String path = getFilterPath(el);
		Element filter = getFilter(path);
		if(filter != null){
			if(filter.getName().equals("all")){
				handleAll(el, filter);
			}else if(filter.getName().equals("include")){
				if(filter.selectSingleNode("./property") != null){
					handleIncludeProperties(el, filter);
				}
				handleIncludeNodes(el, filter);
			}else if(filter.getName().equals("exclude")){
				if(filter.selectSingleNode("./property") != null){
					handleExcludeProperties(el, filter);
				}
				handleExcludeNodes(el, filter);
			}
		}
	}