int getWord(int bitIndex) {
    assertNonNegative(bitIndex);
    int arrayIndex = wordIndex(bitIndex);
    int[] array = this.array;
    return arrayIndex < array.length ? arrayRead(array, arrayIndex) : 0;
  }
int getWord(int bitIndex)