code: private Iterator<Change> decodeColumns(Iterator<Row> iter) {
          return Iterators.transform(iter, row -> _changeEncoder.decodeChange(getChangeId(row), getValue(row)));
      }
docs: Transforms the provided Row iterator into a {@link Change} iterator.