docs: public Object[] getCurrent() {
  
          if (currentPos < 0 || currentPos >= size) {
              return null;
          }
  
          if (currentPos == currentOffset + table.length) {
              getBlock(currentOffset + table.length);
          }
  
          return table[currentPos - currentOffset];
      }