if (reverse && !playThread.goBack()) { previous.setEnabled(false);
if (pausedFinal.booleanValue()) { play.setSelection(false); play.setToolTipText(Resources.getString("button.play.tooltip"));
      public void run() {        if (reverse && !playThread.goBack()) {          previous.setEnabled(false);        }        // If the play/pause button is pressed, meaning it is paused, then        // 'press' the button.          if(!play.isPressed()) {          play.setSelection(false);        }      }