bundleDir.delete();
if(!bundleDir.delete()) {   try { archive.setStartLevel(-2); } catch (Exception e) { Debug.println("Failed to mark bundle " + id + " as uninstalled, " + bundleDir + " must be deleted manually: " + e); } }
	  public Object run() {	    bundleDir.delete();	    bundleDir = null;	    return null;	  }