public static final String getRegex(Object par1) {
		
		if (par1 instanceof Map<?, ?>) {
			return "\\{([key=>.*?&val=>.*?],?)*\\}";
		} else if (par1 instanceof String[]) {
			return "\\{(.*?\\,?)*\\}";
		} else if (par1 instanceof Integer[]) {
			return "\\{(\\d\\,?)*\\}";
		} else if (par1 instanceof List<?>) {
			return "\\{(.*?\\,?)*\\}";
		}
		
		return ".*?";
		
	}