private void processFields ( ) { List < Field > children = IntrospectionUtils . getPersistableFields ( clazz ) ; for ( Field child : children ) { if ( child . isAnnotationPresent ( Embedded . class ) ) { processEmbeddedField ( child ) ; } else { processSimpleField ( child ) ; } } }
Processes each field in this embedded object and updates the metadata .