@Override
 protected XIterator<E> createBaseView(XNavigableSet<E> baseParent, ViewInfo viewInfo) {
   if (viewInfo instanceof NavigableSetViewInfos.DescendingIterator) {
     return baseParent.descendingIterator();
   }
   throw new IllegalArgumentException(LAZY_COMMON_RESOURCE.get().illegalViewInfo());
 }