@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()); }