Bug 127861 [DataBinding] Mark API provisional
bundles/org.eclipse.jface.databinding/src/org/eclipse/jface/databinding/converterfunction/ConversionFunctionRegistry.java
associate(Long.TYPE, Long.class, TheIdentityFunction.IDENTITY);
        associate(Long.class, Long.TYPE, TheIdentityFunction.IDENTITY);
        
        associate(Float.TYPE, Float.class, TheIdentityFunction.IDENTITY);
        associate(Float.class, Float.TYPE, TheIdentityFunction.IDENTITY);
        
        
        associate(Character.TYPE, String.class, ToStringConverter.TOSTRINGFUNCTION);
        associate(String.class, Character.TYPE, new ConvertString2Character());
        associate(Boolean.TYPE, String.class, new ToStringConverter());
        associate(String.class, Boolean.TYPE, new ConvertString2Boolean());
        
        associate(Integer.TYPE, String.class, ToStringConverter.TOSTRINGFUNCTION);
        associate(String.class, Integer.TYPE, new ConvertString2Integer());
        
        associate(Byte.TYPE, String.class, ToStringConverter.TOSTRINGFUNCTION);
        associate(String.class, Byte.TYPE, new ConvertString2Byte());
        
        associate(Short.TYPE, String.class, ToStringConverter.TOSTRINGFUNCTION);
        associate(String.class, Short.TYPE, new ConvertString2Short());
        
        associate(Long.TYPE, String.class, ToStringConverter.TOSTRINGFUNCTION);
        associate(String.class, Long.TYPE, new ConvertString2Long());
        
        associate(Float.TYPE, String.class, ToStringConverter.TOSTRINGFUNCTION);
        associate(String.class, Float.TYPE, new ConvertString2Float());
        
        associate(Double.TYPE, String.class, ToStringConverter.TOSTRINGFUNCTION);
        associate(String.class, Double.TYPE, new ConvertString2Double());