*/
@Override
protected void exportDone(JComponent c, Transferable t, int action) {
JList<Spell> source = (JList<Spell>) c;
SpellListModel listModel = (SpellListModel) source.getModel();
if (action == TransferHandler.MOVE) {
Spell data;
try {
data = (Spell) t
.getTransferData(SpellTransferable.FLAVOR_SPELL);
listModel.removeSpell(data);
source.revalidate();
source.repaint();
} catch (Exception e) {
}