@Test
public void getStringWithRawFormatStyle() {

	Number data;
	String raw, localized;
	
	data = Double.valueOf(123.456);
	raw = Double.toString(123.456);
	localized = MessageFormat.format("{0}", data);  //$NON-NLS-1$
	assertEquals(
			localized+" "+raw,  //$NON-NLS-1$
			Locale.getString("FOUR", data));  //$NON-NLS-1$
	data = Double.valueOf(-123.456);
	raw = Double.toString(-123.456);
	localized = MessageFormat.format("{0}", data);  //$NON-NLS-1$
	assertEquals(
			localized+" "+raw,  //$NON-NLS-1$
			Locale.getString("FOUR", data));  //$NON-NLS-1$
	data = Long.valueOf(123456);
	raw = Long.toString(123456);
	localized = MessageFormat.format("{0}", data);  //$NON-NLS-1$
	assertEquals(
			localized+" "+raw,  //$NON-NLS-1$
			Locale.getString("FOUR", data));  //$NON-NLS-1$
	data = Long.valueOf(-123456);
	raw = Long.toString(-123456);
	localized = MessageFormat.format("{0}", data);  //$NON-NLS-1$
	assertEquals(
			localized+" "+raw,  //$NON-NLS-1$
			Locale.getString("FOUR", data));  //$NON-NLS-1$
	data = Short.valueOf((short)123);
	raw = Short.toString((short)123);
	localized = MessageFormat.format("{0}", data);  //$NON-NLS-1$
	assertEquals(
			localized+" "+raw,  //$NON-NLS-1$
			Locale.getString("FOUR", data));  //$NON-NLS-1$
	data = Short.valueOf((short)-123);
	raw = Short.toString((short)-123);
	localized = MessageFormat.format("{0}", data);  //$NON-NLS-1$
	assertEquals(
			localized+" "+raw,  //$NON-NLS-1$
			Locale.getString("FOUR", data));  //$NON-NLS-1$
	raw = "123456789123456789123456789.123456789";  //$NON-NLS-1$
	data = new BigDecimal(raw);
	localized = MessageFormat.format("{0}", data);  //$NON-NLS-1$
	assertEquals(
			localized+" "+raw,  //$NON-NLS-1$
			Locale.getString("FOUR", data));  //$NON-NLS-1$
	raw = "-123456789123456789123456789.123456789";  //$NON-NLS-1$
	data = new BigDecimal(raw);
	localized = MessageFormat.format("{0}", data);  //$NON-NLS-1$
	assertEquals(
			localized+" "+raw,  //$NON-NLS-1$
			Locale.getString("FOUR", data));  //$NON-NLS-1$
	raw = "123456789123456789123456789123456789";  //$NON-NLS-1$
	data = new BigInteger(raw);
	localized = MessageFormat.format("{0}", data);  //$NON-NLS-1$
	assertEquals(
			localized+" "+raw,  //$NON-NLS-1$
			Locale.getString("FOUR", data));  //$NON-NLS-1$
	raw = "-123456789123456789123456789123456789";  //$NON-NLS-1$
	data = new BigInteger(raw);
	localized = MessageFormat.format("{0}", data);  //$NON-NLS-1$
	assertEquals(
			localized+" "+raw,  //$NON-NLS-1$
			Locale.getString("FOUR", data));  //$NON-NLS-1$
}