playThread.reject();
  public void createToolBar() {    ToolBar toolbar = new ToolBar(shell,SWT.FLAT);    ToolItem item;    item = new ToolItem(toolbar,SWT.PUSH);    GridData gridData = new GridData();    gridData.horizontalAlignment = GridData.FILL;    gridData.grabExcessHorizontalSpace = true;    gridData.horizontalSpan = 2;    toolbar.setLayoutData(gridData);    item.setText("This sux");    item.addSelectionListener(new SelectionAdapter(){      public void widgetSelected(SelectionEvent e){        setRating(getSelectedTrack(), 0);        playThread.reject();      }    });        item = new ToolItem(toolbar,SWT.PUSH);    item.setText("Yawn");    item.addSelectionListener(new SelectionAdapter(){      public void widgetSelected(SelectionEvent e){        setRating(getSelectedTrack(), 2);      }    });    item = new ToolItem(toolbar,SWT.PUSH);    item.setText("Not bad");    item.addSelectionListener(new SelectionAdapter(){      public void widgetSelected(SelectionEvent e){        setRating(getSelectedTrack(), 5);      }    });    item = new ToolItem(toolbar,SWT.PUSH);    item.setText("Cool");    item.addSelectionListener(new SelectionAdapter(){      public void widgetSelected(SelectionEvent e){        setRating(getSelectedTrack(), 7);      }    });    item = new ToolItem(toolbar,SWT.PUSH);    item.setText("Love it");    item.addSelectionListener(new SelectionAdapter(){      public void widgetSelected(SelectionEvent e){        setRating(getSelectedTrack(), 10);      }    });    new ToolItem(toolbar,SWT.SEPARATOR);            pause = new ToolItem(toolbar,SWT.PUSH);    pause.setText("||");    pause.addSelectionListener(new SelectionAdapter(){      public void widgetSelected(SelectionEvent e){        setPaused(!isPaused());      }    });     item = new ToolItem(toolbar,SWT.PUSH);    item.setText(">>");    item.addSelectionListener(new SelectionAdapter(){      public void widgetSelected(SelectionEvent e){        skip();      }    });  }