private boolean isSelectionChanged(Collection<? extends E> selection) {
        if (_selection.size() != selection.size())
            return true;

        for (final E e : selection)