The buffer for holding the output (instead of origin). It is a list of bytes.
final List<int> buffer;