In Lucee, I am loading a jar file from a path that is defined in Application.cfc (this.javaSettings.loadPaths = ['../build/lib'];)... but that jar file has a dependency (also in the ..build/lib directory) that is a higher version of what's bundled w/Lucee. (Specifically, hslqdb 1.8 is bundled with Lucee and the jar I'm loading requires hsqldb 2.4.1.) I'm trying to understand if going the OSGi route helps this scenario since I wouldn't be loading the jar directly - it's referenced by the jar I am loading.