private TreeItem [] getSelectedTreeItems() {
        List <TreeItem> selectedItems = new LinkedList<TreeItem>();
        for (TreeItem element : tree.getItems()) { // каждый элемент
            if (element.getItemCount() == 0) {
                if(element.getChecked()){
                    selectedItems.add(element);
                }
            }
            else {
                for (TreeItem contact : element.getItems()) { // каждый контакт
                    if(contact.getChecked()){
                        selectedItems.add(contact);
                    }
                }
            }
        }
        return selectedItems.toArray(new TreeItem[]{});
    }