if (state == null) go(); else setState(state);
  public void checkAutoDownload() {    String state = null;    synchronized (trackDatabase) {      int autoDownload = trackDatabase.getAutoDownload();      int autoDownloadCount = trackDatabase.getAutoDownloadCount();      if (autoDownload == 0)         state = " ";      else if (autoDownloadCount < autoDownload)         state = "Download in " + (autoDownload - autoDownloadCount) + " plays";      else        trackDatabase.setAutoDownloadCount(0);    }    if (state == null)      go();    else      setState(state);  }