That is, the runtime environment may place original file handles in a hard-coded address range, and not provide file handle behaviour to a user-created copy at another address.
These products and services must be capable of accommodating individual user requirements in different contexts of use, independent of location, target machine, or runtime environment.
Very different and hard-to-compare scenarios arise from these two different approaches: static vs. dynamic compilations and recompilations, the availability of precise information about the runtime environment and others.