createIcon();
  public void show(Reader reader) {    if (dialog == null) {      createIcon();      createDialog();      Composite mainComposite = dialog.getMainComposite();      createHeaderGrid(mainComposite);      Label label = createText(mainComposite, reader);      GridData data = new GridData(GridData.FILL_HORIZONTAL                                   | GridData.FILL_VERTICAL);//      final int numberLinesShown = 10;//      data.heightHint = numberLinesShown * text.getLineHeight();;//      text.setLayoutData(data);      createCloseButton();      dialog.getShell().pack();      dialog.centerOn(parent);      dialog.getShell().open();    }  }