docs: function AbstractAdapter(valueOrBuffer, pos) {
        this.pos = pos != null ? pos : 0;
        this.data = null;
        if (Buffer.isBuffer(valueOrBuffer)) {
          this.value = this.getValue(valueOrBuffer);
        } else {
          this.loadData(valueOrBuffer);
        }
      }