{
UncheckedThrow.throwUnchecked(event);
}
for(int i = 0; i < observers.size(); i++)
{
ObserverMethod observer = observers.get(i);
try
{
debug(observer, false);
observer.invoke(this, event);
}
catch (Exception e)
{
// getCause(InocationTargetException).getCause(RealCause);
Throwable toBeFired = e.getCause();