protected boolean dispatchEvent(NodeImpl paramNodeImpl, Event paramEvent)
{
if (paramEvent == null)
return false;
EventImpl localEventImpl = (EventImpl)paramEvent;
if ((!localEventImpl.initialized) || (localEventImpl.type == null) || (localEventImpl.type.equals("")))
{
localObject1 = DOMMessageFormatter.formatMessage("http://www.w3.org/dom/DOMTR", "UNSPECIFIED_EVENT_TYPE_ERR", null);
throw new EventException(0, (String)localObject1);
}
Object localObject1 = LCount.lookup(localEventImpl.getType());
if (((LCount)localObject1).total == 0)
return localEventImpl.preventDefault;
localEventImpl.target = paramNodeImpl;
localEventImpl.stopPropagation = false;
localEventImpl.preventDefault = false;