AnnotatedType<X> declaringType = annotatedMethod.getDeclaringType();
ObserverMethod<T> observerMethod = event.getObserverMethod();
Type observedType = observerMethod.getObservedType();
BaseType eventType = _cdiManager.createTargetBaseType(ProcessObserverImpl.class);
eventType = eventType.fill(_cdiManager.createTargetBaseType(observedType),
_cdiManager.createTargetBaseType(declaringType.getBaseType()));
getEventManager().fireExtensionEvent(event, eventType);
}