In response to receiving a communication from a first process directed to
a second process, a trusted entity determines if an object reference in
the communication refers to an object owned by a first process which is
being exported to a second process or if the communication refers to an
object not owned by the first process which is being passed to the second
process. The trusted entity generates a second object reference for use
by the second process. Use of a naming convention identifies the
reference as a reference to an object which is foreign to or owned by the
processes.