boolean (final int index) { getCurrentModel().remove(index); refresh(); if (index < getCurrentModel().size()) { setSelectedIndex(index); return true; } else if (index > 0) { setSelectedIndex(index - 1); return true; } return false; }