Program: 148066
Project: 148066
Buggy source:
/** 
 * DOC jsxie Comment method "createTrigger".
 * @param dialog
 * @param jobVersion2
 */
private WSRoutingRuleE createTrigger(String jobName,String jobVersion,JobOptionsDialog dialog){
  WSRoutingRuleE routingRule=MdmserverobjectFactory.eINSTANCE.createWSRoutingRuleE();
  try {
    String parameter="String_Node_Str";
    String server="String_Node_Str";
    boolean isWar=dialog.isWar();
    if (!isWar) {
      parameter="String_Node_Str" + "String_Node_Str" + jobName + "String_Node_Str"+ jobVersion+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str";
    }
 else {
      parameter="String_Node_Str" + "String_Node_Str" + server + "String_Node_Str"+ jobVersion+ "String_Node_Str"+ jobName+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str";
    }
    WSRoutingRuleExpressionE expression1=MdmserverobjectFactory.eINSTANCE.createWSRoutingRuleExpressionE();
    expression1.setName("String_Node_Str");
    expression1.setXpath("String_Node_Str");
    expression1.setWsOperator(newContainRoutingRuleOperator());
    expression1.setValue("String_Node_Str");
    WSRoutingRuleExpressionE expression2=MdmserverobjectFactory.eINSTANCE.createWSRoutingRuleExpressionE();
    expression2.setName("String_Node_Str");
    expression2.setXpath("String_Node_Str");
    expression2.setWsOperator(newContainRoutingRuleOperator());
    expression2.setValue("String_Node_Str");
    WSRoutingRuleExpressionE expression3=MdmserverobjectFactory.eINSTANCE.createWSRoutingRuleExpressionE();
    expression3.setName("String_Node_Str");
    expression3.setXpath("String_Node_Str");
    expression3.setWsOperator(newContainRoutingRuleOperator());
    expression3.setValue("String_Node_Str");
    routingRule.setName("String_Node_Str" + jobName);
    routingRule.setDescription("String_Node_Str" + jobName);
    routingRule.setSynchronous(false);
    routingRule.setConcept("String_Node_Str");
    routingRule.setServiceJNDI("String_Node_Str");
    routingRule.setParameters(parameter);
    routingRule.setCondition(null);
    routingRule.setDeactive(false);
    routingRule.getWsRoutingRuleExpressions().add(expression1);
    routingRule.getWsRoutingRuleExpressions().add(expression2);
    routingRule.getWsRoutingRuleExpressions().add(expression3);
    routingRule.setCondition("String_Node_Str");
    routingRule.setDeactive(false);
  }
 catch (  Exception e) {
    log.error(e.getMessage(),e);
  }
  return routingRule;
}

Fixed version (ground truth):
/** 
 * DOC jsxie Comment method "createTrigger".
 * @param dialog
 * @param jobVersion2
 */
private WSRoutingRuleE createTrigger(String jobName,String jobVersion,JobOptionsDialog dialog){
  WSRoutingRuleE routingRule=MdmserverobjectFactory.eINSTANCE.createWSRoutingRuleE();
  try {
    String parameter="String_Node_Str";
    String server="String_Node_Str";
    boolean isWar=dialog.isWar();
    if (!isWar) {
      parameter="String_Node_Str" + "String_Node_Str" + jobName + "String_Node_Str"+ jobVersion+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str";
    }
 else {
      parameter="String_Node_Str" + "String_Node_Str" + server + "String_Node_Str"+ jobName+ "String_Node_Str"+ jobVersion+ "String_Node_Str"+ jobName+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str";
    }
    WSRoutingRuleExpressionE expression1=MdmserverobjectFactory.eINSTANCE.createWSRoutingRuleExpressionE();
    expression1.setName("String_Node_Str");
    expression1.setXpath("String_Node_Str");
    expression1.setWsOperator(newContainRoutingRuleOperator());
    expression1.setValue("String_Node_Str");
    WSRoutingRuleExpressionE expression2=MdmserverobjectFactory.eINSTANCE.createWSRoutingRuleExpressionE();
    expression2.setName("String_Node_Str");
    expression2.setXpath("String_Node_Str");
    expression2.setWsOperator(newContainRoutingRuleOperator());
    expression2.setValue("String_Node_Str");
    WSRoutingRuleExpressionE expression3=MdmserverobjectFactory.eINSTANCE.createWSRoutingRuleExpressionE();
    expression3.setName("String_Node_Str");
    expression3.setXpath("String_Node_Str");
    expression3.setWsOperator(newContainRoutingRuleOperator());
    expression3.setValue("String_Node_Str");
    routingRule.setName("String_Node_Str" + jobName);
    routingRule.setDescription("String_Node_Str" + jobName);
    routingRule.setSynchronous(false);
    routingRule.setConcept("String_Node_Str");
    routingRule.setServiceJNDI("String_Node_Str");
    routingRule.setParameters(parameter);
    routingRule.setCondition(null);
    routingRule.setDeactive(false);
    routingRule.getWsRoutingRuleExpressions().add(expression1);
    routingRule.getWsRoutingRuleExpressions().add(expression2);
    routingRule.getWsRoutingRuleExpressions().add(expression3);
    routingRule.setCondition("String_Node_Str");
    routingRule.setDeactive(false);
  }
 catch (  Exception e) {
    log.error(e.getMessage(),e);
  }
  return routingRule;
}