public static boolean array_in_search(String needle, Map<String,Object> haystack) {
		if (needle == null) return false;
		if (haystack == null) return false;
		String value = "";
		for (Map.Entry<String,Object> entry: haystack.entrySet()) {
			try {
				value = (String) entry.getValue();
			} catch (Throwable e) {

			}
			if (value.matches(needle)) return true;
		}
		return false;
	}