Bug 130688 ULocal unsupported(Data)
core/org.eclipse.birt.core/src/org/eclipse/birt/core/data/DataTypeUtil.java
* @param source
	 * @return
	 * @throws BirtException
	 */
	public static String toString( Object source, Locale locale )
			throws BirtException
	{
		if ( source == null )
			return null;
		
		if ( source instanceof Date )
		{
			return toString( (Date) source, locale );
		}
		else
		{
			String str = "";
			if ( source instanceof byte[] )
			{
				final int strLength = 8;
				byte[] sourceValue = (byte[]) source;
				int length = Math.min( sourceValue.length, strLength );
				for ( int i = 0; i < length; i++ )
				{
					str += Integer.toHexString( sourceValue[i] )
							.toUpperCase( )
							+ " ";
				}
				if ( sourceValue.length > strLength )
				{