code: public static Type forField(Field field) {
  		Assert.notNull(field, "Field must not be null");
  		return forTypeProvider(new FieldTypeProvider(field));
  	}
docs: Return a {@link Serializable} variant of {@link Field#getGenericType()}.