title: Instantion of classes from other OSGi bundles
body: <p>I have two types of bundles:</p>
  
  <ol>
  <li>Launcher:  A bundle responsible for launching code in the "ammo" bundle.</li>
  <li>Ammo:  A bundle that implements a pre-defined interface.</li>
  </ol>
  
  <p>A container will have only have one Launcher, but may have several Ammo bundles.  The Ammo bundles depend on the Launcher bundle.  I just want the Launcher to instantiate a class in an Ammo bundle.  But the Launcher's class loader can't find it.  What's the best way to get the appropriate classloader?</p>
  
  <p>Note:  I need the ability to add and remove different types of Ammo, so the Launcher can't really specify the Ammo as a dependency.</p>