void createJMeterSuitePerformed() {
    Project pProject = DataModel.getCurrentProject();
    TestList pTestList = null;
    Family pFamily = null;
    Test pTest = null;
    DefaultMutableTreeNode pNode = SalomeTMFPanels.getTestDynamicTree().getSelectedNode();
    if (pNode == null) {
      return;
    } else {
      SimpleData pData = (SimpleData) pNode.getUserObject();
      if (pData instanceof Family) {
        pFamily = (Family) pData;
      } else if (pData instanceof TestList) {
        pTestList = (TestList) pData;
      } else if (pData instanceof Test) {
        pTest = (Test) pData;
      }
    }

    if (pTestList != null) {
      Util.log("Test List selected = " + pTestList.getNameFromModel());
      JMeterTester pMeterTester = new JMeterTester(null, true, pProject, true, "", "", "", "");
      if (pMeterTester.execute()) {
        Util.log("[JMeterIntegrationPlugin:editTest] ok pressed");
        Attachment pNewattach = pMeterTester.getNewAttachment();
        Attachment pSelectedattach = pMeterTester.getSelectedAttachment();
        String toWrite = "attachment_id = ";
        if (pSelectedattach != null) {
          if (pSelectedattach.equals(pNewattach)) {
            if (!addAttachmentToProject(pNewattach, DataModel.getCurrentProject())) return;
          }
          toWrite += pSelectedattach.getIdBdd() + "\n";
          toWrite += "attachment_name = " + pSelectedattach.getNameFromModel() + "\n";
        } else {
          toWrite += "\nattachment_name = \n";
        }
        toWrite += "junit_class = " + pMeterTester.getJunitClass() + "\n";

        try {
          if (!pTestList.isInBase()) {
            pTestList.updateInModel(pMeterTester.getJunitClass(), "JMETER TEST SUITE");
            pFamily.addTestListInDB(pTestList);
          }
          // currentJunitAnalyser.createJunitTest(pSelectedattach,
          //		pJunitTester.getJunitClass(), pTestList, toWrite);
        } catch (Exception e1) {
          Tools.ihmExceptionView(e1);
        }
      }
    }
  }