Program: 64715
Project: 64715
Buggy source:
@BeforeClass public static void setUp() throws WSDLException {
  if (conn == null) {
    try {
      conn=buildConnection();
    }
 catch (    Exception e) {
      e.printStackTrace();
    }
  }
  String ddlCreateProp=System.getProperty(DATABASE_DDL_CREATE_KEY,DEFAULT_DATABASE_DDL_CREATE);
  if ("String_Node_Str".equalsIgnoreCase(ddlCreateProp)) {
    ddlCreate=true;
  }
  String ddlDropProp=System.getProperty(DATABASE_DDL_DROP_KEY,DEFAULT_DATABASE_DDL_DROP);
  if ("String_Node_Str".equalsIgnoreCase(ddlDropProp)) {
    ddlDrop=true;
  }
  String ddlDebugProp=System.getProperty(DATABASE_DDL_DEBUG_KEY,DEFAULT_DATABASE_DDL_DEBUG);
  if ("String_Node_Str".equalsIgnoreCase(ddlDebugProp)) {
    ddlDebug=true;
  }
  if (ddlCreate) {
    runDdl(conn,CREATE_SIMPLESP_TABLE,ddlDebug);
    runDdl(conn,CREATE_VARCHARSP_PROC,ddlDebug);
    runDdl(conn,CREATE_NOARGSP_PROC,ddlDebug);
    runDdl(conn,CREATE_INOUTARGSSP_PROC,ddlDebug);
    runDdl(conn,CREATE_FINDBYJOB_PROC,ddlDebug);
    runDdl(conn,CREATE_GETALL_PROC,ddlDebug);
    runDdl(conn,CREATE_GETSALARYBYID_PROC,ddlDebug);
    try {
      Statement stmt=conn.createStatement();
      for (int i=0; i < POPULATE_SIMPLESP_TABLE.length; i++) {
        stmt.addBatch(POPULATE_SIMPLESP_TABLE[i]);
      }
      stmt.executeBatch();
    }
 catch (    SQLException e) {
    }
  }
  username=System.getProperty(DATABASE_USERNAME_KEY,DEFAULT_DATABASE_USERNAME);
  password=System.getProperty(DATABASE_PASSWORD_KEY,DEFAULT_DATABASE_PASSWORD);
  url=System.getProperty(DATABASE_URL_KEY,DEFAULT_DATABASE_URL);
  builder=new DBWSBuilder();
  builder.setProjectName("String_Node_Str");
  builder.setLogLevel("String_Node_Str");
  builder.setUsername(username);
  builder.setPassword(password);
  builder.setUrl(url);
  builder.setDriver(System.getProperty("String_Node_Str",DATABASE_DRIVER));
  builder.setPlatformClassname(System.getProperty("String_Node_Str",DATABASE_PLATFORM));
  ProcedureOperationModel procOpModel=new ProcedureOperationModel();
  procOpModel.setName("String_Node_Str");
  procOpModel.setCatalogPattern("String_Node_Str");
  procOpModel.setProcedurePattern("String_Node_Str");
  procOpModel.setReturnType("String_Node_Str");
  builder.addOperation(procOpModel);
  procOpModel=new ProcedureOperationModel();
  procOpModel.setName("String_Node_Str");
  procOpModel.setCatalogPattern("String_Node_Str");
  procOpModel.setProcedurePattern("String_Node_Str");
  procOpModel.setReturnType("String_Node_Str");
  builder.addOperation(procOpModel);
  procOpModel=new ProcedureOperationModel();
  procOpModel.setName("String_Node_Str");
  procOpModel.setCatalogPattern("String_Node_Str");
  procOpModel.setProcedurePattern("String_Node_Str");
  procOpModel.setIsSimpleXMLFormat(true);
  builder.addOperation(procOpModel);
  procOpModel=new ProcedureOperationModel();
  procOpModel.setName("String_Node_Str");
  procOpModel.setCatalogPattern("String_Node_Str");
  procOpModel.setProcedurePattern("String_Node_Str");
  procOpModel.setIsCollection(true);
  procOpModel.setIsSimpleXMLFormat(true);
  procOpModel.setSimpleXMLFormatTag("String_Node_Str");
  procOpModel.setXmlTag("String_Node_Str");
  builder.addOperation(procOpModel);
  procOpModel=new ProcedureOperationModel();
  procOpModel.setName("String_Node_Str");
  procOpModel.setCatalogPattern("String_Node_Str");
  procOpModel.setProcedurePattern("String_Node_Str");
  builder.addOperation(procOpModel);
  TableOperationModel tableOpModel=new TableOperationModel();
  tableOpModel.setSchemaPattern("String_Node_Str");
  tableOpModel.setTablePattern("String_Node_Str");
  procOpModel=new ProcedureOperationModel();
  procOpModel.setName("String_Node_Str");
  procOpModel.setCatalogPattern("String_Node_Str");
  procOpModel.setProcedurePattern("String_Node_Str");
  procOpModel.setIsCollection(true);
  procOpModel.setReturnType("String_Node_Str");
  tableOpModel.addOperation(procOpModel);
  builder.addOperation(tableOpModel);
  setUp("String_Node_Str",false,true);
}

Fixed version (ground truth):
@BeforeClass public static void setUp() throws WSDLException {
  if (conn == null) {
    try {
      conn=buildConnection();
    }
 catch (    Exception e) {
      e.printStackTrace();
    }
  }
  String ddlCreateProp=System.getProperty(DATABASE_DDL_CREATE_KEY,DEFAULT_DATABASE_DDL_CREATE);
  if ("String_Node_Str".equalsIgnoreCase(ddlCreateProp)) {
    ddlCreate=true;
  }
  String ddlDropProp=System.getProperty(DATABASE_DDL_DROP_KEY,DEFAULT_DATABASE_DDL_DROP);
  if ("String_Node_Str".equalsIgnoreCase(ddlDropProp)) {
    ddlDrop=true;
  }
  String ddlDebugProp=System.getProperty(DATABASE_DDL_DEBUG_KEY,DEFAULT_DATABASE_DDL_DEBUG);
  if ("String_Node_Str".equalsIgnoreCase(ddlDebugProp)) {
    ddlDebug=true;
  }
  if (ddlCreate) {
    runDdl(conn,CREATE_SIMPLESP_TABLE,ddlDebug);
    runDdl(conn,CREATE_VARCHARSP_PROC,ddlDebug);
    runDdl(conn,CREATE_NOARGSP_PROC,ddlDebug);
    runDdl(conn,CREATE_INOUTARGSSP_PROC,ddlDebug);
    runDdl(conn,CREATE_FINDBYJOB_PROC,ddlDebug);
    runDdl(conn,CREATE_GETALL_PROC,ddlDebug);
    runDdl(conn,CREATE_GETSALARYBYID_PROC,ddlDebug);
    runDdl(conn,CREATE_OUT_IN_INOUT_ARGSSP_PROC,ddlDebug);
    try {
      Statement stmt=conn.createStatement();
      for (int i=0; i < POPULATE_SIMPLESP_TABLE.length; i++) {
        stmt.addBatch(POPULATE_SIMPLESP_TABLE[i]);
      }
      stmt.executeBatch();
    }
 catch (    SQLException e) {
    }
  }
  username=System.getProperty(DATABASE_USERNAME_KEY,DEFAULT_DATABASE_USERNAME);
  password=System.getProperty(DATABASE_PASSWORD_KEY,DEFAULT_DATABASE_PASSWORD);
  url=System.getProperty(DATABASE_URL_KEY,DEFAULT_DATABASE_URL);
  builder=new DBWSBuilder();
  builder.setProjectName("String_Node_Str");
  builder.setLogLevel("String_Node_Str");
  builder.setUsername(username);
  builder.setPassword(password);
  builder.setUrl(url);
  builder.setDriver(System.getProperty("String_Node_Str",DATABASE_DRIVER));
  builder.setPlatformClassname(System.getProperty("String_Node_Str",DATABASE_PLATFORM));
  ProcedureOperationModel procOpModel=new ProcedureOperationModel();
  procOpModel.setName("String_Node_Str");
  procOpModel.setCatalogPattern("String_Node_Str");
  procOpModel.setProcedurePattern("String_Node_Str");
  procOpModel.setReturnType("String_Node_Str");
  builder.addOperation(procOpModel);
  procOpModel=new ProcedureOperationModel();
  procOpModel.setName("String_Node_Str");
  procOpModel.setCatalogPattern("String_Node_Str");
  procOpModel.setProcedurePattern("String_Node_Str");
  procOpModel.setReturnType("String_Node_Str");
  builder.addOperation(procOpModel);
  procOpModel=new ProcedureOperationModel();
  procOpModel.setName("String_Node_Str");
  procOpModel.setCatalogPattern("String_Node_Str");
  procOpModel.setProcedurePattern("String_Node_Str");
  procOpModel.setIsSimpleXMLFormat(true);
  builder.addOperation(procOpModel);
  procOpModel=new ProcedureOperationModel();
  procOpModel.setName("String_Node_Str");
  procOpModel.setCatalogPattern("String_Node_Str");
  procOpModel.setProcedurePattern("String_Node_Str");
  procOpModel.setIsSimpleXMLFormat(true);
  procOpModel.setIsCollection(true);
  builder.addOperation(procOpModel);
  procOpModel=new ProcedureOperationModel();
  procOpModel.setName("String_Node_Str");
  procOpModel.setCatalogPattern("String_Node_Str");
  procOpModel.setProcedurePattern("String_Node_Str");
  procOpModel.setIsCollection(true);
  procOpModel.setIsSimpleXMLFormat(true);
  procOpModel.setSimpleXMLFormatTag("String_Node_Str");
  procOpModel.setXmlTag("String_Node_Str");
  builder.addOperation(procOpModel);
  procOpModel=new ProcedureOperationModel();
  procOpModel.setName("String_Node_Str");
  procOpModel.setCatalogPattern("String_Node_Str");
  procOpModel.setProcedurePattern("String_Node_Str");
  builder.addOperation(procOpModel);
  TableOperationModel tableOpModel=new TableOperationModel();
  tableOpModel.setSchemaPattern("String_Node_Str");
  tableOpModel.setTablePattern("String_Node_Str");
  procOpModel=new ProcedureOperationModel();
  procOpModel.setName("String_Node_Str");
  procOpModel.setCatalogPattern("String_Node_Str");
  procOpModel.setProcedurePattern("String_Node_Str");
  procOpModel.setIsCollection(true);
  procOpModel.setReturnType("String_Node_Str");
  tableOpModel.addOperation(procOpModel);
  builder.addOperation(tableOpModel);
  setUp("String_Node_Str",false,true);
}