private static Object convertToValue( String inputValue, int type )
private static Object convertToValue( String inputValue, Class typeClass )
    private static Object convertToValue( String inputValue, int type )			throws DataException	{		//dataType can be refered from DataType's class type.		int dataType = type;		Object convertedResult = null;		try		{			if ( dataType == DataType.INTEGER_TYPE )			{				convertedResult = DataTypeUtil.toInteger( inputValue );			}			else if ( dataType == DataType.DOUBLE_TYPE )			{				convertedResult = DataTypeUtil.toDouble( inputValue );			}			else if ( dataType == DataType.STRING_TYPE )			{				convertedResult = inputValue;			}			else if ( dataType == DataType.DECIMAL_TYPE )			{				convertedResult = DataTypeUtil.toBigDecimal( inputValue );			}			else if ( dataType == DataType.DATE_TYPE )			{				convertedResult = DataTypeUtil.toDate( inputValue );			}			else if ( dataType == DataType.ANY_TYPE					|| dataType == DataType.UNKNOWN_TYPE )			{				convertedResult = DataTypeUtil.toAutoValue( inputValue );			}			else			{				convertedResult = inputValue;			}			return convertedResult;		}		catch ( Exception ex )		{			throw new DataException( ResourceConstants.CANNOT_CONVERT_PARAMETER_TYPE,					ex,					new Object[]{							inputValue, DataType.getClass( dataType )					} );		}	}