} catch (IOException e) { e.printStackTrace(); }
  private Composite createHeaderGrid(Composite parent) {    Composite header = new Composite(parent, SWT.NONE);    GridLayout layout = new GridLayout();    layout.numColumns = 2;    header.setLayout(layout);    Label labelImage = new Label(header, SWT.HORIZONTAL);    if (icon != null)      labelImage.setImage(icon);    Label labelText = new Label(header, SWT.HORIZONTAL);    String text = getResourceString("titlebar.program_name");    String version = Version.getVersionString();    if (! version.equals(""))      text = text + " " + version;    labelText.setText(text);    labelText.setFont(createBoldFont(labelText.getFont()));    return header;  }