public boolean onSave(Object entity, Serializable id, Object[] state,
String[] propertyNames, Type[] types) {
boolean result = false;
for (Iterator iterator = _interceptors.iterator(); iterator.hasNext();) {
Interceptor interceptor = (Interceptor) iterator.next();
if (interceptor.onSave(entity, id, state, propertyNames, types)) {
/* Returns true if one interceptor in the chain has
* modified the object state result = true;
*/
result = true;
}