public Range<C> next(BiFunction<C,Integer,C> next){
  Objects.requireNonNull(next);
  this.biNext=next;
  return this;
}

public Range < C > next ( BiFunction < C , Integer , C > next ) { Objects . requireNonNull ( next ) ; this . biNext = next ; return this ; }
set next element generator .
