Program: 168234
Project: 168234
Buggy source:
@PostConstruct public void postConstruct(Composite parent){
  final Shell shell=parent.getShell();
  parent.setLayout(new GridLayout(9,false));
  new Label(parent,SWT.NONE);
  Label lblInputType=new Label(parent,SWT.NONE);
  lblInputType.setText("String_Node_Str");
  new Label(parent,SWT.NONE);
  final Button btnFiles=new Button(parent,SWT.RADIO);
  btnFiles.addSelectionListener(new SelectionAdapter(){
    @Override public void widgetSelected(    SelectionEvent e){
      lblInput.setText("String_Node_Str");
    }
  }
);
  btnFiles.setSelection(true);
  btnFiles.setText("String_Node_Str");
  new Label(parent,SWT.NONE);
  Button btnFolder=new Button(parent,SWT.RADIO);
  btnFolder.addSelectionListener(new SelectionAdapter(){
    @Override public void widgetSelected(    SelectionEvent e){
      lblInput.setText("String_Node_Str");
    }
  }
);
  btnFolder.setText("String_Node_Str");
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  lblInput=new Label(parent,SWT.NONE);
  GridData gd_lblInput=new GridData(SWT.LEFT,SWT.CENTER,false,false,1,1);
  gd_lblInput.widthHint=71;
  lblInput.setLayoutData(gd_lblInput);
  lblInput.setText("String_Node_Str");
  new Label(parent,SWT.NONE);
  txtInputFile=new Text(parent,SWT.BORDER);
  GridData gd_txtInputFile=new GridData(SWT.FILL,SWT.CENTER,true,false,3,1);
  gd_txtInputFile.widthHint=405;
  txtInputFile.setLayoutData(gd_txtInputFile);
  Button btnInputFile=new Button(parent,SWT.NONE);
  btnInputFile.addMouseListener(new MouseAdapter(){
    @Override public void mouseUp(    MouseEvent e){
      if (btnFiles.getSelection()) {
        FileDialog ifDialog=new FileDialog(shell,SWT.MULTI);
        ifDialog.open();
        inputFiles=new String[ifDialog.getFileNames().length];
        for (int i=0; i < ifDialog.getFileNames().length; i++) {
          inputFiles[i]=ifDialog.getFilterPath() + System.getProperty("String_Node_Str") + ifDialog.getFileNames()[i];
        }
        StringBuilder sb=new StringBuilder();
        String selectedFiles[]=ifDialog.getFileNames();
        if (selectedFiles.length <= 10)         for (        String inputFile : selectedFiles)         sb.append(ifDialog.getFilterPath() + System.getProperty("String_Node_Str") + inputFile+ "String_Node_Str");
 else         sb.append(selectedFiles.length + "String_Node_Str");
        txtInputFile.setText(sb.toString());
      }
 else {
        DirectoryDialog fd1=new DirectoryDialog(shell);
        fd1.open();
        String fp1Directory=fd1.getFilterPath();
        if (fp1Directory.length() < 3)         return;
        txtInputFile.setText(fp1Directory);
        File dir=new File(fp1Directory);
        ArrayList<String> paths=getFiles(fp1Directory);
        int i=0;
        inputFiles=new String[paths.size()];
        for (        String path : paths)         inputFiles[i++]=path;
      }
    }
  }
);
  btnInputFile.setText("String_Node_Str");
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  Label lblDictionary=new Label(parent,SWT.NONE);
  lblDictionary.setText("String_Node_Str");
  new Label(parent,SWT.NONE);
  txtDictionary=new Text(parent,SWT.BORDER);
  GridData gd_txtDictionary=new GridData(SWT.FILL,SWT.CENTER,true,false,3,1);
  gd_txtDictionary.widthHint=405;
  txtDictionary.setLayoutData(gd_txtDictionary);
  Button btnDictionary=new Button(parent,SWT.NONE);
  btnDictionary.addMouseListener(new MouseAdapter(){
    @Override public void mouseUp(    MouseEvent e){
      FileDialog dfDialog=new FileDialog(shell,SWT.MULTI);
      dfDialog.open();
      txtDictionary.setText(dfDialog.getFilterPath() + System.getProperty("String_Node_Str") + dfDialog.getFileName());
    }
  }
);
  btnDictionary.setText("String_Node_Str");
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  Label lblStopWords=new Label(parent,SWT.NONE);
  lblStopWords.setText("String_Node_Str");
  new Label(parent,SWT.NONE);
  txtStopWords=new Text(parent,SWT.BORDER);
  GridData gd_txtStopWords=new GridData(SWT.FILL,SWT.CENTER,true,false,3,1);
  gd_txtStopWords.widthHint=405;
  txtStopWords.setLayoutData(gd_txtStopWords);
  Button btnStopWords=new Button(parent,SWT.NONE);
  btnStopWords.addMouseListener(new MouseAdapter(){
    @Override public void mouseUp(    MouseEvent e){
      FileDialog sfDialog=new FileDialog(shell,SWT.MULTI);
      sfDialog.open();
      txtStopWords.setText(sfDialog.getFilterPath() + System.getProperty("String_Node_Str") + sfDialog.getFileName());
      if (txtStopWords.getText().length() < 3)       txtStopWords.setText("String_Node_Str");
    }
  }
);
  btnStopWords.setText("String_Node_Str");
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  Label lblOutputFile=new Label(parent,SWT.NONE);
  lblOutputFile.setText("String_Node_Str");
  new Label(parent,SWT.NONE);
  txtOutputFile=new Text(parent,SWT.BORDER);
  GridData gd_txtOutputFile=new GridData(SWT.FILL,SWT.CENTER,true,false,3,1);
  gd_txtOutputFile.widthHint=405;
  txtOutputFile.setLayoutData(gd_txtOutputFile);
  Button btnOutputFile=new Button(parent,SWT.NONE);
  btnOutputFile.addMouseListener(new MouseAdapter(){
    @Override public void mouseUp(    MouseEvent e){
      FileDialog ofDialog=new FileDialog(shell,SWT.SAVE);
      String[] ext=new String[1];
      ext[0]="String_Node_Str";
      ofDialog.setFilterExtensions(ext);
      ofDialog.open();
      txtOutputFile.setText(ofDialog.getFilterPath() + System.getProperty("String_Node_Str") + ofDialog.getFileName());
    }
  }
);
  btnOutputFile.setText("String_Node_Str");
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  final Button btnStemDictionary=new Button(parent,SWT.CHECK);
  btnStemDictionary.setText("String_Node_Str");
  new Label(parent,SWT.NONE);
  final Button btnSpss=new Button(parent,SWT.CHECK);
  btnSpss.setText("String_Node_Str");
  new Label(parent,SWT.NONE);
  final Button btnWordDistribution=new Button(parent,SWT.CHECK);
  GridData gd_btnWordDistribution=new GridData(SWT.LEFT,SWT.CENTER,false,false,1,1);
  gd_btnWordDistribution.widthHint=266;
  btnWordDistribution.setLayoutData(gd_btnWordDistribution);
  btnWordDistribution.setText("String_Node_Str");
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  Group grpPreprocessing=new Group(parent,SWT.NONE);
  grpPreprocessing.setFont(SWTResourceManager.getFont("String_Node_Str",9,SWT.BOLD));
  grpPreprocessing.setText("String_Node_Str");
  GridData gd_grpPreprocessing=new GridData(SWT.LEFT,SWT.CENTER,false,false,8,1);
  gd_grpPreprocessing.heightHint=76;
  gd_grpPreprocessing.widthHint=357;
  grpPreprocessing.setLayoutData(gd_grpPreprocessing);
  Label lblDelimiters=new Label(grpPreprocessing,SWT.NONE);
  lblDelimiters.setBounds(16,9,129,15);
  lblDelimiters.setText("String_Node_Str");
  txtDelimiters=new Text(grpPreprocessing,SWT.BORDER);
  txtDelimiters.setBounds(137,7,129,21);
  Composite composite=new Composite(grpPreprocessing,SWT.NONE);
  composite.setBounds(10,35,336,31);
  final Button btnStemming=new Button(composite,SWT.RADIO);
  btnStemming.setSelection(true);
  btnStemming.setBounds(4,9,106,16);
  btnStemming.setText("String_Node_Str");
  final Button btnSnowball=new Button(composite,SWT.RADIO);
  btnSnowball.setBounds(125,9,188,16);
  btnSnowball.setText("String_Node_Str");
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  Button btnAnalyze=new Button(parent,SWT.NONE);
  btnAnalyze.addMouseListener(new MouseAdapter(){
    @Override public void mouseUp(    MouseEvent e){
      int returnCode=-1;
      String errorMessage="String_Node_Str";
      WordCount wc=new WordCount();
      IEclipseContext iEclipseContext=context;
      ContextInjectionFactory.inject(wc,iEclipseContext);
      MessageBox overwriteMsg=new MessageBox(shell,SWT.YES | SWT.NO);
      overwriteMsg.setMessage("String_Node_Str");
      overwriteMsg.setText("String_Node_Str");
      int overwrite=0;
      String oPath=txtOutputFile.getText().substring(0,txtOutputFile.getText().length() - 4);
      File oFile=new File(oPath + "String_Node_Str");
      File sFile=new File(oPath + "String_Node_Str");
      if (oFile.exists() || sFile.exists())       overwrite=overwriteMsg.open();
      if (overwrite == SWT.NO) {
        System.out.println("String_Node_Str");
        return;
      }
      System.out.println("String_Node_Str");
      try {
        returnCode=wc.wordCount(inputFiles,txtDictionary.getText(),txtStopWords.getText(),oPath,txtDelimiters.getText(),true,btnStemming.getSelection(),btnSnowball.getSelection(),btnSpss.getSelection(),btnWordDistribution.getSelection(),btnStemDictionary.getSelection());
      }
 catch (      IOException ioe) {
        ioe.printStackTrace();
      }
      if (returnCode == -2)       errorMessage="String_Node_Str";
      if (returnCode == -3)       errorMessage="String_Node_Str";
      if (returnCode == -4)       errorMessage="String_Node_Str";
      if (returnCode == -5)       errorMessage="String_Node_Str";
      if (returnCode == -6)       errorMessage="String_Node_Str";
      if (returnCode == 0)       errorMessage="String_Node_Str";
      appendLog(errorMessage);
      if (returnCode == 0) {
        MessageBox message=new MessageBox(shell,SWT.ICON_INFORMATION | SWT.OK);
        message.setMessage(errorMessage);
        message.setText("String_Node_Str");
        message.open();
      }
 else {
        MessageBox message=new MessageBox(shell,SWT.ICON_ERROR | SWT.OK);
        message.setMessage(errorMessage);
        message.setText("String_Node_Str");
        message.open();
      }
    }
  }
);
  btnAnalyze.setText("String_Node_Str");
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
}

Fixed version (ground truth):
@PostConstruct public void postConstruct(Composite parent){
  final Shell shell=parent.getShell();
  parent.setLayout(new GridLayout(9,false));
  new Label(parent,SWT.NONE);
  Label lblInputType=new Label(parent,SWT.NONE);
  lblInputType.setText("String_Node_Str");
  new Label(parent,SWT.NONE);
  final Button btnFiles=new Button(parent,SWT.RADIO);
  btnFiles.addSelectionListener(new SelectionAdapter(){
    @Override public void widgetSelected(    SelectionEvent e){
      lblInput.setText("String_Node_Str");
    }
  }
);
  btnFiles.setSelection(true);
  btnFiles.setText("String_Node_Str");
  new Label(parent,SWT.NONE);
  Button btnFolder=new Button(parent,SWT.RADIO);
  btnFolder.addSelectionListener(new SelectionAdapter(){
    @Override public void widgetSelected(    SelectionEvent e){
      lblInput.setText("String_Node_Str");
    }
  }
);
  btnFolder.setText("String_Node_Str");
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  lblInput=new Label(parent,SWT.NONE);
  GridData gd_lblInput=new GridData(SWT.LEFT,SWT.CENTER,false,false,1,1);
  gd_lblInput.widthHint=71;
  lblInput.setLayoutData(gd_lblInput);
  lblInput.setText("String_Node_Str");
  new Label(parent,SWT.NONE);
  txtInputFile=new Text(parent,SWT.BORDER);
  GridData gd_txtInputFile=new GridData(SWT.FILL,SWT.CENTER,true,false,3,1);
  gd_txtInputFile.widthHint=405;
  txtInputFile.setLayoutData(gd_txtInputFile);
  Button btnInputFile=new Button(parent,SWT.NONE);
  btnInputFile.addMouseListener(new MouseAdapter(){
    @Override public void mouseUp(    MouseEvent e){
      if (btnFiles.getSelection()) {
        FileDialog ifDialog=new FileDialog(shell,SWT.MULTI);
        ifDialog.open();
        inputFiles=new String[ifDialog.getFileNames().length];
        for (int i=0; i < ifDialog.getFileNames().length; i++) {
          inputFiles[i]=ifDialog.getFilterPath() + System.getProperty("String_Node_Str") + ifDialog.getFileNames()[i];
        }
        StringBuilder sb=new StringBuilder();
        String selectedFiles[]=ifDialog.getFileNames();
        if (selectedFiles.length <= 10)         for (        String inputFile : selectedFiles)         sb.append(ifDialog.getFilterPath() + System.getProperty("String_Node_Str") + inputFile+ "String_Node_Str");
 else         sb.append(selectedFiles.length + "String_Node_Str");
        txtInputFile.setText(sb.toString());
      }
 else {
        DirectoryDialog fd1=new DirectoryDialog(shell);
        fd1.open();
        String fp1Directory=fd1.getFilterPath();
        if (fp1Directory.length() < 3)         return;
        txtInputFile.setText(fp1Directory);
        File dir=new File(fp1Directory);
        ArrayList<String> paths=getFiles(fp1Directory);
        int i=0;
        inputFiles=new String[paths.size()];
        for (        String path : paths)         inputFiles[i++]=path;
      }
    }
  }
);
  btnInputFile.setText("String_Node_Str");
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  Label lblDictionary=new Label(parent,SWT.NONE);
  lblDictionary.setText("String_Node_Str");
  new Label(parent,SWT.NONE);
  txtDictionary=new Text(parent,SWT.BORDER);
  GridData gd_txtDictionary=new GridData(SWT.FILL,SWT.CENTER,true,false,3,1);
  gd_txtDictionary.widthHint=405;
  txtDictionary.setLayoutData(gd_txtDictionary);
  Button btnDictionary=new Button(parent,SWT.NONE);
  btnDictionary.addMouseListener(new MouseAdapter(){
    @Override public void mouseUp(    MouseEvent e){
      FileDialog dfDialog=new FileDialog(shell,SWT.MULTI);
      dfDialog.open();
      txtDictionary.setText(dfDialog.getFilterPath() + System.getProperty("String_Node_Str") + dfDialog.getFileName());
    }
  }
);
  btnDictionary.setText("String_Node_Str");
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  Label lblStopWords=new Label(parent,SWT.NONE);
  lblStopWords.setText("String_Node_Str");
  new Label(parent,SWT.NONE);
  txtStopWords=new Text(parent,SWT.BORDER);
  GridData gd_txtStopWords=new GridData(SWT.FILL,SWT.CENTER,true,false,3,1);
  gd_txtStopWords.widthHint=405;
  txtStopWords.setLayoutData(gd_txtStopWords);
  Button btnStopWords=new Button(parent,SWT.NONE);
  btnStopWords.addMouseListener(new MouseAdapter(){
    @Override public void mouseUp(    MouseEvent e){
      FileDialog sfDialog=new FileDialog(shell,SWT.MULTI);
      sfDialog.open();
      txtStopWords.setText(sfDialog.getFilterPath() + System.getProperty("String_Node_Str") + sfDialog.getFileName());
      if (txtStopWords.getText().length() < 3)       txtStopWords.setText("String_Node_Str");
    }
  }
);
  btnStopWords.setText("String_Node_Str");
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  Label lblOutputFile=new Label(parent,SWT.NONE);
  lblOutputFile.setText("String_Node_Str");
  new Label(parent,SWT.NONE);
  txtOutputFile=new Text(parent,SWT.BORDER);
  GridData gd_txtOutputFile=new GridData(SWT.FILL,SWT.CENTER,true,false,3,1);
  gd_txtOutputFile.widthHint=405;
  txtOutputFile.setLayoutData(gd_txtOutputFile);
  Button btnOutputFile=new Button(parent,SWT.NONE);
  btnOutputFile.addMouseListener(new MouseAdapter(){
    @Override public void mouseUp(    MouseEvent e){
      FileDialog ofDialog=new FileDialog(shell,SWT.SAVE);
      String[] ext=new String[1];
      ext[0]="String_Node_Str";
      ofDialog.setFilterExtensions(ext);
      ofDialog.open();
      txtOutputFile.setText(ofDialog.getFilterPath() + System.getProperty("String_Node_Str") + ofDialog.getFileName());
    }
  }
);
  btnOutputFile.setText("String_Node_Str");
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  final Button btnStemDictionary=new Button(parent,SWT.CHECK);
  btnStemDictionary.setText("String_Node_Str");
  new Label(parent,SWT.NONE);
  final Button btnSpss=new Button(parent,SWT.CHECK);
  btnSpss.setText("String_Node_Str");
  new Label(parent,SWT.NONE);
  final Button btnWordDistribution=new Button(parent,SWT.CHECK);
  GridData gd_btnWordDistribution=new GridData(SWT.LEFT,SWT.CENTER,false,false,1,1);
  gd_btnWordDistribution.widthHint=266;
  btnWordDistribution.setLayoutData(gd_btnWordDistribution);
  btnWordDistribution.setText("String_Node_Str");
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  Group grpPreprocessing=new Group(parent,SWT.NONE);
  grpPreprocessing.setFont(SWTResourceManager.getFont("String_Node_Str",9,SWT.BOLD));
  grpPreprocessing.setText("String_Node_Str");
  GridData gd_grpPreprocessing=new GridData(SWT.LEFT,SWT.CENTER,false,false,8,1);
  gd_grpPreprocessing.heightHint=76;
  gd_grpPreprocessing.widthHint=357;
  grpPreprocessing.setLayoutData(gd_grpPreprocessing);
  Label lblDelimiters=new Label(grpPreprocessing,SWT.NONE);
  lblDelimiters.setBounds(16,30,105,15);
  lblDelimiters.setText("String_Node_Str");
  txtDelimiters=new Text(grpPreprocessing,SWT.BORDER);
  txtDelimiters.setBounds(137,28,129,21);
  Composite composite=new Composite(grpPreprocessing,SWT.NONE);
  composite.setBounds(10,56,336,31);
  final Button btnStemming=new Button(composite,SWT.RADIO);
  btnStemming.setSelection(true);
  btnStemming.setBounds(4,9,106,16);
  btnStemming.setText("String_Node_Str");
  final Button btnSnowball=new Button(composite,SWT.RADIO);
  btnSnowball.setBounds(125,9,188,16);
  btnSnowball.setText("String_Node_Str");
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  Button btnAnalyze=new Button(parent,SWT.NONE);
  btnAnalyze.addMouseListener(new MouseAdapter(){
    @Override public void mouseUp(    MouseEvent e){
      int returnCode=-1;
      String errorMessage="String_Node_Str";
      WordCount wc=new WordCount();
      IEclipseContext iEclipseContext=context;
      ContextInjectionFactory.inject(wc,iEclipseContext);
      MessageBox overwriteMsg=new MessageBox(shell,SWT.YES | SWT.NO);
      overwriteMsg.setMessage("String_Node_Str");
      overwriteMsg.setText("String_Node_Str");
      int overwrite=0;
      String oPath=txtOutputFile.getText().substring(0,txtOutputFile.getText().length() - 4);
      File oFile=new File(oPath + "String_Node_Str");
      File sFile=new File(oPath + "String_Node_Str");
      if (oFile.exists() || sFile.exists())       overwrite=overwriteMsg.open();
      if (overwrite == SWT.NO) {
        System.out.println("String_Node_Str");
        return;
      }
      System.out.println("String_Node_Str");
      try {
        returnCode=wc.wordCount(inputFiles,txtDictionary.getText(),txtStopWords.getText(),oPath,txtDelimiters.getText(),true,btnStemming.getSelection(),btnSnowball.getSelection(),btnSpss.getSelection(),btnWordDistribution.getSelection(),btnStemDictionary.getSelection());
      }
 catch (      IOException ioe) {
        ioe.printStackTrace();
      }
      if (returnCode == -2)       errorMessage="String_Node_Str";
      if (returnCode == -3)       errorMessage="String_Node_Str";
      if (returnCode == -4)       errorMessage="String_Node_Str";
      if (returnCode == -5)       errorMessage="String_Node_Str";
      if (returnCode == -6)       errorMessage="String_Node_Str";
      if (returnCode == 0)       errorMessage="String_Node_Str";
      appendLog(errorMessage);
      if (returnCode == 0) {
        MessageBox message=new MessageBox(shell,SWT.ICON_INFORMATION | SWT.OK);
        message.setMessage(errorMessage);
        message.setText("String_Node_Str");
        message.open();
      }
 else {
        MessageBox message=new MessageBox(shell,SWT.ICON_ERROR | SWT.OK);
        message.setMessage(errorMessage);
        message.setText("String_Node_Str");
        message.open();
      }
    }
  }
);
  btnAnalyze.setText("String_Node_Str");
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
  new Label(parent,SWT.NONE);
}