code: public static BindingResult bindObjectToDomainInstance(PersistentEntity entity, Object object, Object source) {
          return bindObjectToDomainInstance(entity, object, source, getBindingIncludeList(object), Collections.emptyList(), null);
      }
docs: Binds the given source object to the given target object performing type conversion if necessary
  
  @param entity The PersistentEntity instance
  @param object The object to bind to
  @param source The source object
  
  @see org.grails.datastore.mapping.model.PersistentEntity
  
  @return A BindingResult if there were errors or null if it was successful