A system provides a generation tool that emits a method declaration in a
coFactory, and further emits the method's definition in a coBridge.
Locating a naming service is delegated to a server infrastructure, and
names of the sought after interface and the required component are
further emitted. The generative approach disclosed assures a proper type
of a downcast. Errors are handled by throwing an exception if either the
component or its interface is absent. The coClass implements the
coFactories, and a developer of a component can access other component by
simply invoking a method within the coClass, which is implemented in a
coBridge.