public int set(int index, long[] arr, int off, int len) {long max = 0;for (int i = off, end = off + len; i < end; ++i) {max |= arr[i];}ensureCapacity(max);return current.set(index, arr, off, len);}
public override int Set(int index, long[] arr, int off, int len){long max = 0;for (int i = off, end = off + len; i < end; ++i){max |= arr[i];}EnsureCapacity(max);return current.Set(index, arr, off, len);}