Bug 252290 [Databinding] Use int.class, ... instead of Integer.TYPE
It would be great of core-databinding could replace Integer.TYPE through int.class (which are as far as I can tell equal) because then it is easier to get it compile on GWT.
bundles/org.eclipse.core.databinding/src/org/eclipse/core/databinding/UpdateStrategy.java
import org.eclipse.core.internal.databinding.conversion.NumberToBigIntegerConverter;
import org.eclipse.core.internal.databinding.conversion.NumberToByteConverter;
import org.eclipse.core.internal.databinding.conversion.NumberToDoubleConverter;
import org.eclipse.core.internal.databinding.conversion.NumberToFloatConverter;
import org.eclipse.core.internal.databinding.conversion.NumberToIntegerConverter;
import org.eclipse.core.internal.databinding.conversion.NumberToLongConverter;
import org.eclipse.core.internal.databinding.conversion.NumberToShortConverter;
import org.eclipse.core.internal.databinding.conversion.ObjectToStringConverter;
import org.eclipse.core.internal.databinding.conversion.StringToByteConverter;
import org.eclipse.core.internal.databinding.conversion.StringToCharacterConverter;
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 final String CHARACTER_TYPE = "java.lang.Character.TYPE"; 
	private static Map converterMap;
	private static Class autoboxed(Class clazz) {
		if (clazz == Float.TYPE)