code: public static void javaProperty2ContentValues(MethodSpec.Builder methodBuilder, TypeName beanClass, String beanName,
  			ModelProperty property) {
  		TypeName typeName = null;
  
  		if (property != null && property.getPropertyType() != null) {
  			typeName = property.getPropertyType().getTypeName();
  		}
  
  		if (property != null && property.hasTypeAdapter()) {
  			typeName = typeName(property.typeAdapter.dataType);
  		}
  		SQLTransform transform = lookup(typeName);
  
  		AssertKripton.assertTrueOrUnsupportedFieldTypeException(transform != null, typeName);
  		transform.generateWriteProperty2ContentValues(methodBuilder, beanName, beanClass, property);
  	}
docs: Used to convert a property of managed bean to contentValue.
  
  @param methodBuilder
  the method builder
  @param beanClass
  the bean class
  @param beanName
  the bean name
  @param property
  the property