Bug 122584 Cascading parameter values can't be displayed properly in html viewer.
Description: Cascading parameter values can't be displayed properly in html viewer. Steps to reproduce: 1. Preview attached design file in html viewer. 2. Click on "change parameter" button in html viewer. 3. Select the first parameter value and expect that the second parameter value in the same cascading parameter group could be displayed, but it is not displayed.
core/org.eclipse.birt.core/src/org/eclipse/birt/core/data/DataTypeUtil.java
else if ( source instanceof Blob )
			return (Blob) source;
		else
			throw new BirtException( pluginId, ResourceConstants.CONVERT_FAILS, "Blob",
					resourceBundle );
	}
	/**
	 * @param source
	 * @return byte array
	 * @throws BirtException
	 */
	public static byte[] toBytes( Object source ) throws BirtException
	{
		
		if ( source == null )
			return null;
		else if ( source instanceof byte[] )
			return (byte[]) source;
		else
			throw new BirtException( pluginId, ResourceConstants.CONVERT_FAILS,
					"Binary",
					resourceBundle );
	}
	
	/**
	 * Converts a Java class to its corresponding data type constant
	 * defined in DataType 
	 */
	public static int toApiDataType( Class clazz )
	{