For class-based methods, the class to which the method belongs and all the inheritance chain must be available. For context-determined references, it is important to know the class of the method which contains the operation. An operation may access global variables during its execution. Such accesses must be anticipated at compile time. The values of the global variables that may be needed are sent with the operation packet.
Objects can be structures of arbitrary complexity.
The object graph must be searched recursively. Cyclical structures must be dealt with. Once the operation packet has been readied, a target processor must be selected. The solution to this allocation problem will to a large extent determine the efficiency of Distributed Prograph. Operations selected for remote execution can be nested.