docs: public static BoundDimFilter not(final BoundDimFilter bound)
    {
      if (bound.getUpper() != null && bound.getLower() != null) {
        return null;
      } else if (bound.getUpper() != null) {
        return new BoundDimFilter(
            bound.getDimension(),
            bound.getUpper(),
            null,
            !bound.isUpperStrict(),
            false,
            null,
            bound.getExtractionFn(),
            bound.getOrdering()
        );
      } else {
        // bound.getLower() != null
        return new BoundDimFilter(
            bound.getDimension(),
            null,
            bound.getLower(),
            false,
            !bound.isLowerStrict(),
            null,
            bound.getExtractionFn(),
            bound.getOrdering()
        );
      }
    }