Building a classloading component container framework that isolates Java class loading to a specified jar file, you can be confident that the runtime will load the component versions you expect.
A. Hotho, R. Jäschke, C. Schmitz, и G. Stumme. Proceedings of the First Conceptual Structures Tool Interoperability Workshop at the 14th International Conference on Conceptual Structures, стр. 87-102. Aalborg, Aalborg Universitetsforlag, (2006)