if (direction < 0) {
indexObj = indexStart - 1;
obj = listModel.getEx(indexObj);
listModel.remove(indexObj);
if (listModel.size() == indexEnd) {
listModel.addElement(obj);
}
else {
listModel.add(indexEnd, obj);
}
lsm.setSelectionInterval(indexStart - 1, indexEnd - 1);