internal override Block LookupBlock(TargetMemoryAccess memory, TargetAddress address) { do_read_variables (memory); return lookup_block (address, root_blocks.ToArray ()); }