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