boolean b = getStartLevel() != -1;
boolean b = archive.isPersistent();
  boolean isPersistent() {    boolean b = getStartLevel() != -1;        // As I read the OSGi test suite, a bundle should not    // be considered persistenly started if its level is greater    // than the current startlevel.    //    // IMO, this is wrong. The bundle is still marked for persistant    // starting, even if if may be inactive at the moment.    if(framework.startLevelService != null) {      if(getStartLevel() > framework.startLevelService.getStartLevel()) {	b = false;      }    }    // yup.    b |= bDelayedStart;    return b;  }