rangeDecoder arguments already have pass-by-reference functionality since LZMARangeDecoder is a class. It works the same way as DataWithPointer, for example.