public FacetRangeEndContext<T> to(T upperLimit) {
   context.setRangeEnd(upperLimit);
   return new ConnectedFacetRangeEndContext(context);
 }
 public FacetRangeLimitContext<T> excludeLimit() {
   context.setIncludeRangeStart(false);
   return this;
 }