Class InternalRange<B extends InternalRange.Bucket,​R extends InternalRange<B,​R>>