code: static PrefsTransform getLanguageTransform(TypeName type) {
  		String typeName = type.toString();
  
  		if (Integer.class.getCanonicalName().equals(typeName)) {
  			return new IntegerPrefsTransform(true);
  		}
  		if (Boolean.class.getCanonicalName().equals(typeName)) {
  			return new BooleanPrefsTransform(true);
  		}
  		if (Long.class.getCanonicalName().equals(typeName)) {
  			return new LongPrefsTransform(true);
  		}
  		if (Double.class.getCanonicalName().equals(typeName)) {
  			return new DoublePrefsTransform(true);
  		}
  		if (Float.class.getCanonicalName().equals(typeName)) {
  			return new FloatPrefsTransform(true);
  		}
  		if (Short.class.getCanonicalName().equals(typeName)) {
  			return new ShortPrefsTransform(true);
  		}
  		if (Byte.class.getCanonicalName().equals(typeName)) {
  			return new BytePrefsTransform(true);
  		}
  		if (Character.class.getCanonicalName().equals(typeName)) {
  			return new CharacterPrefsTransform(true);
  		}
  		if (String.class.getCanonicalName().equals(typeName)) {
  			return new StringPrefsTransform();
  		}
  		return null;
  	}
docs: Get Java primitive wrapping type Transformable.
  
  @param type the type
  @return the language transform