&& (windowListener != null
&& (windowListener != null || windowFocusListener != null || windowStateListener != null
  void dispatchEventImpl(AWTEvent e)  {    // Make use of event id's in order to avoid multiple instanceof tests.    if (e.id <= WindowEvent.WINDOW_LAST         && e.id >= WindowEvent.WINDOW_FIRST        && (windowListener != null 	    || (eventMask & AWTEvent.WINDOW_EVENT_MASK) != 0))      processEvent(e);    else      super.dispatchEventImpl(e);  }