TreeItem[] items = treeViewer.getTree().getSelection();
if (items.length > 0) {
selection = items[0];
TreeItem parent = selection.getParentItem();
if (parent != null) {
int index = parent.indexOf(selection);
if (index > 0) {
prevItem = parent.getItem(index - 1);
}
if (index + 1 < parent.getItemCount()) {
nextItem = parent.getItem(index + 1);