break;
    void notify(int type, FBConnection c, Exception e) {        ConnectionEvent ce = new ConnectionEvent(this, type, e);        ce.setConnectionHandle(c);        //avoid a concurrent modification exception - notification modifies list.        ArrayList cels = (ArrayList)connectionEventListeners.clone();        Iterator i = cels.iterator();        switch (type) {            case ConnectionEvent.CONNECTION_CLOSED:                while (i.hasNext()) {                    ((ConnectionEventListener)i.next()).connectionClosed(ce);                }            case ConnectionEvent.CONNECTION_ERROR_OCCURRED:                while (i.hasNext()) {                    ((ConnectionEventListener)i.next()).connectionErrorOccurred(ce);                }            case ConnectionEvent.LOCAL_TRANSACTION_STARTED:                while (i.hasNext()) {                    ((ConnectionEventListener)i.next()).localTransactionStarted(ce);                }            case ConnectionEvent.LOCAL_TRANSACTION_COMMITTED:                while (i.hasNext()) {                    ((ConnectionEventListener)i.next()).localTransactionCommitted(ce);                }            case ConnectionEvent.LOCAL_TRANSACTION_ROLLEDBACK:                while (i.hasNext()) {                    ((ConnectionEventListener)i.next()).localTransactionRolledback(ce);                }                            default://                throw new         }    }