code: static PrefsTransform getPrimitiveTransform(TypeName type) {
  
  		if (Integer.TYPE.toString().equals(type.toString())) {
  			return new IntegerPrefsTransform(false);
  		}
  		if (Boolean.TYPE.toString().equals(type.toString())) {
  			return new BooleanPrefsTransform(false);
  		}
  		if (Long.TYPE.toString().equals(type.toString())) {
  			return new LongPrefsTransform(false);
  		}
  		if (Double.TYPE.toString().equals(type.toString())) {
  			return new DoublePrefsTransform(false);
  		}
  		if (Float.TYPE.toString().equals(type.toString())) {
  			return new FloatPrefsTransform(false);
  		}
  		if (Short.TYPE.toString().equals(type.toString())) {
  			return new ShortPrefsTransform(false);
  		}
  		if (Byte.TYPE.toString().equals(type.toString())) {
  			return new BytePrefsTransform(false);
  		}
  		if (Character.TYPE.toString().equals(type.toString())) {
  			return new CharacterPrefsTransform(false);
  		}
  		return null;
  	}
docs: Get Java primitive type Transformable.
  
  @param type the type
  @return the primitive transform