high = temp;
}
snapshot();
if (!UIUtils.ctrl()) selected.clear();
for (; low <= high; low++)
<BUG>selected.add(items.get(low));
</BUG>
if (fireChangeEvent()) revert();
cleanup();
return;

high = temp;
}
snapshot();
if (!UIUtils.ctrl()) selected.clear();
for (; low <= high; low++)
selected.add(array.get(low));
if (fireChangeEvent()) revert();
cleanup();
return;
