/* Check if Last Selected Item is an Entity Group */
TreeItem lastSelectedItem = oldSelection[oldSelection.length - 1];
if (lastSelectedItem.getData() instanceof EntityGroup) {
/* Given this group gets deleted, use the next or previous entity group as input for the WidgetTreeNode below */
int indexOfEntityGroup = tree.indexOf(lastSelectedItem);
if (tree.getItemCount() > indexOfEntityGroup + 1) //Try Next
lastSelectedItem = tree.getItem(indexOfEntityGroup + 1);
else if (indexOfEntityGroup > 0) //Try Previous
lastSelectedItem = tree.getItem(indexOfEntityGroup - 1);
}