public Set<Rules>  getRulesOnName(String name,Change change){
		Set<Rules> retRules=new HashSet<Rules>();
		Rules retRule=rules.get(name);
		if(retRule!=null){
			if((change==null && retRule.getChange()==null) || (change!=null && change.equals(retRule.getChange()))){
				retRules.add(retRule);
				if(retRule.getIncludes()!=null){
					for(String include:retRule.getIncludes()){
						retRules.addAll(getRulesOnName(include,null));
					}
				}
			}
		}
		return retRules;
	}