JList + DefaultListModel + getModel = ClassCastException

olá pessoa,

eu tenho um Frame que tem 2 JList …

Eu quero que quando clicar em um botão … eu insiro o item escolhido (selecionado) na jList1 p/ jList2

o meu código é esse:

    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
        // TODO add your handling code here:        
        DefaultListModel list = (DefaultListModel) jList2.getModel();
        
        String[] str = (String[]) jList1.getSelectedValues();
        
        for(String s : str)
            list.addElement(s);
        
        jList2.setModel(list);
    }

Quando eu executo ele dá o seguinte erro:
“Exception in thread “AWT-EventQueue-0” java.lang.ClassCastException: javax.swing.JList$3 cannot be cast to javax.swing.DefaultListModel”

Oq poderia ser ???

eu naum consigo enxergar o erro

Muito Obrigado

Ricardo

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5090487