Bug 183890 [DataBinding] Default converter for numbers to numbers
We don't currently default converters for converting between numbers (e.g. int to double, long to int, etc.).
bundles/org.eclipse.core.databinding/src/org/eclipse/core/databinding/UpdateStrategy.java
import java.util.HashMap;
import java.util.Map;
import org.eclipse.core.databinding.conversion.IConverter;
import org.eclipse.core.databinding.conversion.NumberToStringConverter;
import org.eclipse.core.databinding.conversion.StringToNumberConverter;
import org.eclipse.core.databinding.util.Policy;
import org.eclipse.core.internal.databinding.ClassLookupSupport;
import org.eclipse.core.internal.databinding.Pair;
import org.eclipse.core.internal.databinding.conversion.IdentityConverter;
import org.eclipse.core.internal.databinding.conversion.IntegerToStringConverter;
import org.eclipse.core.internal.databinding.conversion.ObjectToStringConverter;
import org.eclipse.core.internal.databinding.conversion.StringToByteConverter;
import org.eclipse.core.internal.databinding.conversion.StringToShortConverter;
import org.eclipse.core.runtime.IStatus;
import org.eclipse.core.runtime.Status;
import com.ibm.icu.text.NumberFormat;
/**
 * @since 1.0
 * 
 */
class UpdateStrategy {
	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 Map converterMap;
	private static Class autoboxed(Class clazz) {