Bug 180392 [DataBinding] Add support for shorts, bytes, and BigDecimal to StringToNumberConverter
We need to add the appropriate API to StringToNumberConverter and NumberToStringConverter for short and bytes as their boxed types are Numbers as well.
bundles/org.eclipse.core.databinding/src/org/eclipse/core/databinding/UpdateStrategy.java
private static final String BOOLEAN_TYPE = "java.lang.Boolean.TYPE"; 
	private static final String SHORT_TYPE = "java.lang.Short.TYPE"; 
	private static final String BYTE_TYPE = "java.lang.Byte.TYPE"; 
	private static final String DOUBLE_TYPE = "java.lang.Double.TYPE"; 
	private static final String FLOAT_TYPE = "java.lang.Float.TYPE"; 
	private static final String INTEGER_TYPE = "java.lang.Integer.TYPE"; 
	private static final String LONG_TYPE = "java.lang.Long.TYPE"; 
	private static final String CHARACTER_TYPE = "java.lang.Character.TYPE"; 
	private static Map converterMap;
	private static Class autoboxed(Class clazz) {
		if (clazz == Float.TYPE)
			return Float.class;
		else if (clazz == Double.TYPE)
			return Double.class;
		else if (clazz == Short.TYPE)
			return Short.class;
		else if (clazz == Integer.TYPE)
			return Integer.class;
		else if (clazz == Long.TYPE)
			return Long.class;
		else if (clazz == Byte.TYPE)
			return Byte.class;
		else if (clazz == Boolean.TYPE)
			return Boolean.class;
		else if (clazz == Character.TYPE)
			return Character.class;