@Override
protected Transferable createTransferable(JComponent c) {
final JList list = (JList) c;
final ChangeListModel model = (ChangeListModel) list.getModel();
// int[] selectedIndices = list.getSelectedIndices();
PolicyModel p = (PolicyModel) model.getElementAt(list.getSelectedIndex());
int count = 1;
int index = list.getSelectedIndex();
while (p.getFallback() != null) {
count++;
p = p.getFallback();
}
int[] selectedIndices = new int[count];
selectedIndices[0] = index;