Program: 95744
Project: 95744
Buggy source:
/** 
 * {@inheritDoc}
 */
public void marshal(Object arg0,HierarchicalStreamWriter arg1,MarshallingContext arg2){
  JobConfiguration job=(JobConfiguration)arg0;
  arg1.startNode(ClientTestStrings.PROJECT);
  arg1.setValue(job.getProjectName());
  arg1.endNode();
  arg1.startNode(ClientTestStrings.PROJECT_VERSION);
  arg1.setValue(job.getProjectVersion().toString());
  arg1.endNode();
  arg1.startNode(ClientTestStrings.SERVER);
  arg1.setValue(job.getServer());
  arg1.endNode();
  arg1.startNode(ClientTestStrings.PORT);
  arg1.setValue(String.valueOf(validateAndParseIntPortNumber(Integer.toString(job.getPort()))));
  arg1.endNode();
  arg1.startNode(ClientTestStrings.DBURL);
  arg1.setValue(job.getDb());
  arg1.endNode();
  arg1.startNode(ClientTestStrings.DB_USER);
  arg1.setValue(job.getDbuser());
  arg1.endNode();
  arg1.startNode(ClientTestStrings.DB_PW);
  arg1.setValue(job.getDbpw());
  arg1.endNode();
  arg1.startNode(ClientTestStrings.RESULTDIR);
  arg1.setValue(job.getResultDir());
  arg1.endNode();
  arg1.startNode(ClientTestStrings.TESTSUITE);
  arg1.setValue(job.getTestSuiteName());
  arg1.endNode();
  arg1.startNode(ClientTestStrings.AUT_CONFIG);
  arg1.setValue(job.getAutConfigName());
  arg1.endNode();
  arg1.startNode(ClientTestStrings.LANGUAGE);
  arg1.setValue(job.getLanguage().toString());
  arg1.endNode();
  arg1.startNode(ClientStrings.NORUN);
  arg1.setValue(TestExecutionConstants.runSteps.validateRunStep(job.getNoRunOptMode()));
  arg1.endNode();
  arg1.startNode(ClientStrings.RESULT_NAME);
  arg1.setValue(job.getFileName());
  arg1.endNode();
}

Fixed version (ground truth):
/** 
 * {@inheritDoc}
 */
public void marshal(Object arg0,HierarchicalStreamWriter arg1,MarshallingContext arg2){
  JobConfiguration job=(JobConfiguration)arg0;
  arg1.startNode(ClientTestStrings.PROJECT);
  arg1.setValue(job.getProjectName());
  arg1.endNode();
  arg1.startNode(ClientTestStrings.PROJECT_VERSION);
  arg1.setValue(job.getProjectVersion().toString());
  arg1.endNode();
  arg1.startNode(ClientTestStrings.SERVER);
  arg1.setValue(job.getServer());
  arg1.endNode();
  arg1.startNode(ClientTestStrings.PORT);
  arg1.setValue(String.valueOf(validateAndParseIntPortNumber(Integer.toString(job.getPort()))));
  arg1.endNode();
  arg1.startNode(ClientTestStrings.DBURL);
  arg1.setValue(job.getDb());
  arg1.endNode();
  arg1.startNode(ClientTestStrings.DB_USER);
  arg1.setValue(job.getDbuser());
  arg1.endNode();
  arg1.startNode(ClientTestStrings.DB_PW);
  arg1.setValue(job.getDbpw());
  arg1.endNode();
  arg1.startNode(ClientTestStrings.RESULTDIR);
  arg1.setValue(job.getResultDir());
  arg1.endNode();
  arg1.startNode(ClientTestStrings.TESTSUITE);
  arg1.setValue(job.getTestSuiteName());
  arg1.endNode();
  arg1.startNode(ClientTestStrings.AUT_CONFIG);
  arg1.setValue(job.getAutConfigName());
  arg1.endNode();
  arg1.startNode(ClientTestStrings.LANGUAGE);
  arg1.setValue(job.getLanguage().toString());
  arg1.endNode();
  arg1.startNode(ClientStrings.NORUN);
  arg1.setValue(TestExecutionConstants.RunSteps.validateRunStep(job.getNoRunOptMode()));
  arg1.endNode();
  arg1.startNode(ClientStrings.RESULT_NAME);
  arg1.setValue(job.getFileName());
  arg1.endNode();
}