Runtime is responsible for the creation and removal of all Services and the
associated static registries It maintains state information regarding
possible & running local Services It maintains state information
regarding foreign Runtimes It is a singleton and should be the only service
of Runtime running in a process The host and registry maps are used in
routing communication to the appropriate service (be it local or remote) It
will be the first Service created It also wraps the real JVM Runtime object.