private String decorator(Object value) {
		if(value == null) {
			return "NULL";
		} else if(value instanceof Iterable<?>) {
			
			StringBuilder buff = new StringBuilder();
			Iterator<?> it = ((Iterable<?>)value).iterator();
			
			while(it.hasNext()) {
				buff.append(decorator(it.next()));
				if(it.hasNext()) {
					buff.append(", ");
				}
			}
			return buff.toString();
			
		} else if(value instanceof String){
			String keyWord = (String) value;
			keyWord = keyWord.replace("/", "//");  
		    keyWord = keyWord.replace("'", "''");
			return "'" + keyWord + "'";
		} else {
			return value.toString();
		}
	}