internal override TargetAddress GetAddress(TargetMemoryAccess target) { if (!is_valid) throw new LocationInvalidException (); return address; }