private ArrayList<String> constructDefaultQueries(ArrayList<String> appliedRules) {
		final String DEFAULT = "Default:";
		ArrayList<String> defaultQueries = new ArrayList<String>();
		
		for (int i = 0; i < appliedRules.size(); i++){
			String appliedRule = appliedRules.get(i);
			if (!appliedRule.contains(DEFAULT)) {
				defaultQueries.add("");
				continue;
			}
			
			int defaultBeginIndex = appliedRule.indexOf(DEFAULT) + DEFAULT.length();
			int defaultEndIndex = (appliedRule.indexOf(" ", defaultBeginIndex) > 0) ? appliedRule.indexOf(" ", defaultBeginIndex) : appliedRule.length();
			String defaultRule = appliedRule.substring(defaultBeginIndex, defaultEndIndex);
			if (defaultRule.equalsIgnoreCase("all") || defaultRule.equalsIgnoreCase("null"))
				defaultQueries.add(defaultRule.toLowerCase());
			else
				defaultQueries.add(constructQuery(defaultRule));
		}
		
		return defaultQueries;
	}