this.value = value;
this.value = DataTypeUtil.toString(value);
	public void setValue(String value, int type) {		try {			switch (type) {				case IScalarParameterDefn.TYPE_BOOLEAN:					this.value = DataTypeUtil.toBoolean(value);					break;				case IScalarParameterDefn.TYPE_DATE_TIME:					this.value = DataTypeUtil.toDate(value);					break;				case IScalarParameterDefn.TYPE_DECIMAL:					this.value = DataTypeUtil.toBigDecimal(value);					break;				case IScalarParameterDefn.TYPE_FLOAT:					this.value = DataTypeUtil.toDouble(value);					break;				default:					this.value = value;					break;			}		} 		catch (BirtException e) {			log.log(Level.SEVERE, e.getLocalizedMessage(), e);			this.value = value;		}	}