{
// Guaranteed to be non-null.
Object[] listeners = _listeners.getListenerList();
// Process the listeners last to first, notifying
// those that are interested in this event.
SQLPanelEvent evt = null;
for (int i = listeners.length - 2; i >= 0; i -= 2)
{
if (listeners[i] == ISQLPanelListener.class)
{
// Lazily create the event:
if (evt == null)
{
evt = new SQLPanelEvent(_session, this);
}
((ISQLPanelListener)listeners[i + 1]).sqlEntryAreaInstalled(evt);
}
}
}