}
@Override
public <T> void inject(T bean, CreationalContext<T> env)
{
Object value = new EventImpl(_manager, _eventType, _bindings);
try {
_field.set(bean, value);
} catch (IllegalArgumentException e) {
throw new ConfigException(ConfigException.loc(_field) + L.l("Can't set field value '{0}'", value), e);