/** @see org.apache.wicket.injection.IFieldValueFactory#supportsField(java.lang.reflect.Field) */
 public boolean supportsField(final Field field) {
   for (IFieldValueFactory factory : delegates) {
     if (factory.supportsField(field)) {
       return true;
     }
   }
   return false;
 }
 /**
  * @see org.apache.wicket.injection.IFieldValueFactory#getFieldValue(java.lang.reflect.Field,
  *     java.lang.Object)
  */
 public Object getFieldValue(final Field field, final Object fieldOwner) {
   for (IFieldValueFactory factory : delegates) {
     Object object = factory.getFieldValue(field, fieldOwner);
     if (object != null) {
       return object;
     }
   }
   return null;
 }