private String parameterValue(Object value)
	{
		if(value == null)
			return null;
		if(value.getClass() == String.class)
			return (String)value;
		else if(value.getClass() == Boolean.class)
			return ((Boolean)value).booleanValue()?"yes":"no";
		else if(value.getClass() == List.class)
		{
			@SuppressWarnings("unchecked")
			List<String> values = (List<String>)value;
			StringBuilder sb = new StringBuilder();
			int count = 0;
			for(String s : values)
			{
				if(count != 0)
					sb.append(',');
				sb.append(s);
				count ++;
			}
			return sb.toString();
		}
		else
			return value.toString();
	}