@SuppressWarnings("unchecked")
 @Override
 protected XNavigableSet<E> createBaseView(XNavigableSet<E> parentBase, ViewInfo viewInfo) {
   if (viewInfo instanceof NavigableSetViewInfos.TailSetByFromElementAndInclusive) {
     NavigableSetViewInfos.TailSetByFromElementAndInclusive tailSetByFromElementAndInclusive =
         (NavigableSetViewInfos.TailSetByFromElementAndInclusive) viewInfo;
     return parentBase.tailSet(
         (E) tailSetByFromElementAndInclusive.getFromElement(),
         tailSetByFromElementAndInclusive.isInclusive());
   }
   throw new IllegalArgumentException(LAZY_COMMON_RESOURCE.get().illegalViewInfo());
 }