targetStartLevel = startLevel;
int sl = bCompat ? 1 : startLevel; targetStartLevel = sl;
  public void setStartLevel(final int startLevel) {        if(startLevel <= 0) {      throw new IllegalArgumentException("Initial start level must be > 0, is " + startLevel);    }    jobQueue.insert(new Runnable() {	public void run() {	  targetStartLevel = startLevel;	  while(targetStartLevel > currentLevel) {	    increaseStartLevel();	  }	  while(targetStartLevel < currentLevel) {	    decreaseStartLevel();	  }	  try {	    Util.putContent(new File(storage, LEVEL_FILE), 			    Integer.toString(currentLevel));	  } catch (Exception e) {	    e.printStackTrace();	  }	  notifyFramework();	}      });  }