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