createDi

name - domain.like.name, determining the location of the DI in a logical
hierarchy, and where the left-most portion is also the name of the
target. If set, the value of the org.jmacs.targets.<target>
property will be substituted for the name of the target, and the values of
org.jmacs.targets.<target>.hostname and
org.jmacs.targets.<target>.isLocal will be applied. If these
latter properties are not set, then org.jmacs.target.hostname and
org.jmacs.target.isLocal will apply. In this way, the name of the
target may be configured at runtime, and more than one such target may be
specified in the same JVM process.

driverClass - impl'ting IDi.IDriver and having public
constructor optionally taking an argument of type Object, corr'ding
to constants