private void fireJobManagerHasFinishedEvent(JobEvent evt) {
        Object[] listeners = listenerList.getListenerList();
        for (int i = 0; i < listeners.length; i += 2) {
            if (listeners[i] == JobListener.class) {
                ((JobListener) listeners[i + 1]).jobHasFinished(evt);
            }
        }
    }