void stopWorker0() throws BundleException {
   BundleContextImpl current = getBundleContextImpl();
   if (current != null) {
     try {
       current.stop();
     } finally {
       current.close();
     }
     synchronized (EquinoxBundle.this.monitor) {
       context = null;
     }
   }
 }