Program: 68377
Project: 68377
Buggy source:
/** 
 * Initialize any platform-specific operators
 */
protected void initializePlatformOperators(){
  this.platformOperators=new HashMap();
  addOperator(ExpressionOperator.equalOuterJoin());
  addOperator(ExpressionOperator.toUpperCase());
  addOperator(ExpressionOperator.toLowerCase());
  addOperator(ExpressionOperator.chr());
  addOperator(ExpressionOperator.concat());
  addOperator(ExpressionOperator.hexToRaw());
  addOperator(ExpressionOperator.initcap());
  addOperator(ExpressionOperator.instring());
  addOperator(ExpressionOperator.soundex());
  addOperator(ExpressionOperator.leftPad());
  addOperator(ExpressionOperator.leftTrim());
  addOperator(ExpressionOperator.leftTrim2());
  addOperator(ExpressionOperator.replace());
  addOperator(ExpressionOperator.rightPad());
  addOperator(ExpressionOperator.rightTrim());
  addOperator(ExpressionOperator.rightTrim2());
  addOperator(ExpressionOperator.substring());
  addOperator(ExpressionOperator.toNumber());
  addOperator(ExpressionOperator.toChar());
  addOperator(ExpressionOperator.toCharWithFormat());
  addOperator(ExpressionOperator.translate());
  addOperator(ExpressionOperator.trim());
  addOperator(ExpressionOperator.trim2());
  addOperator(ExpressionOperator.ascii());
  addOperator(ExpressionOperator.length());
  addOperator(ExpressionOperator.locate());
  addOperator(ExpressionOperator.locate2());
  addOperator(ExpressionOperator.addMonths());
  addOperator(ExpressionOperator.dateToString());
  addOperator(ExpressionOperator.lastDay());
  addOperator(ExpressionOperator.monthsBetween());
  addOperator(ExpressionOperator.nextDay());
  addOperator(ExpressionOperator.roundDate());
  addOperator(ExpressionOperator.toDate());
  addOperator(ExpressionOperator.today());
  addOperator(ExpressionOperator.currentDate());
  addOperator(ExpressionOperator.currentTime());
  addOperator(ExpressionOperator.simpleMath(ExpressionOperator.Add,"String_Node_Str"));
  addOperator(ExpressionOperator.simpleMath(ExpressionOperator.Subtract,"String_Node_Str"));
  addOperator(ExpressionOperator.simpleMath(ExpressionOperator.Multiply,"String_Node_Str"));
  addOperator(ExpressionOperator.simpleMath(ExpressionOperator.Divide,"String_Node_Str"));
  addOperator(ExpressionOperator.ceil());
  addOperator(ExpressionOperator.cos());
  addOperator(ExpressionOperator.cosh());
  addOperator(ExpressionOperator.abs());
  addOperator(ExpressionOperator.acos());
  addOperator(ExpressionOperator.asin());
  addOperator(ExpressionOperator.atan());
  addOperator(ExpressionOperator.exp());
  addOperator(ExpressionOperator.sqrt());
  addOperator(ExpressionOperator.floor());
  addOperator(ExpressionOperator.ln());
  addOperator(ExpressionOperator.log());
  addOperator(ExpressionOperator.mod());
  addOperator(ExpressionOperator.power());
  addOperator(ExpressionOperator.round());
  addOperator(ExpressionOperator.sign());
  addOperator(ExpressionOperator.sin());
  addOperator(ExpressionOperator.sinh());
  addOperator(ExpressionOperator.tan());
  addOperator(ExpressionOperator.tanh());
  addOperator(ExpressionOperator.trunc());
  addOperator(ExpressionOperator.greatest());
  addOperator(ExpressionOperator.least());
  addOperator(ExpressionOperator.deref());
  addOperator(ExpressionOperator.ref());
  addOperator(ExpressionOperator.refToHex());
  addOperator(ExpressionOperator.value());
}

Fixed version (ground truth):
/** 
 * Initialize any platform-specific operators
 */
protected void initializePlatformOperators(){
  this.platformOperators=new HashMap();
  addOperator(ExpressionOperator.equalOuterJoin());
  addOperator(ExpressionOperator.toUpperCase());
  addOperator(ExpressionOperator.toLowerCase());
  addOperator(ExpressionOperator.chr());
  addOperator(ExpressionOperator.concat());
  addOperator(ExpressionOperator.hexToRaw());
  addOperator(ExpressionOperator.initcap());
  addOperator(ExpressionOperator.instring());
  addOperator(ExpressionOperator.soundex());
  addOperator(ExpressionOperator.leftPad());
  addOperator(ExpressionOperator.leftTrim());
  addOperator(ExpressionOperator.leftTrim2());
  addOperator(ExpressionOperator.replace());
  addOperator(ExpressionOperator.rightPad());
  addOperator(ExpressionOperator.rightTrim());
  addOperator(ExpressionOperator.rightTrim2());
  addOperator(ExpressionOperator.substring());
  addOperator(ExpressionOperator.toNumber());
  addOperator(ExpressionOperator.toChar());
  addOperator(ExpressionOperator.toCharWithFormat());
  addOperator(ExpressionOperator.translate());
  addOperator(ExpressionOperator.trim());
  addOperator(ExpressionOperator.trim2());
  addOperator(ExpressionOperator.ascii());
  addOperator(ExpressionOperator.length());
  addOperator(ExpressionOperator.locate());
  addOperator(ExpressionOperator.locate2());
  addOperator(ExpressionOperator.addMonths());
  addOperator(ExpressionOperator.dateToString());
  addOperator(ExpressionOperator.lastDay());
  addOperator(ExpressionOperator.monthsBetween());
  addOperator(ExpressionOperator.nextDay());
  addOperator(ExpressionOperator.roundDate());
  addOperator(ExpressionOperator.toDate());
  addOperator(ExpressionOperator.today());
  addOperator(ExpressionOperator.currentDate());
  addOperator(ExpressionOperator.currentTime());
  addOperator(ExpressionOperator.simpleMath(ExpressionOperator.Add,"String_Node_Str"));
  addOperator(ExpressionOperator.simpleMath(ExpressionOperator.Subtract,"String_Node_Str"));
  addOperator(ExpressionOperator.simpleMath(ExpressionOperator.Multiply,"String_Node_Str"));
  addOperator(ExpressionOperator.simpleMath(ExpressionOperator.Divide,"String_Node_Str"));
  addOperator(ExpressionOperator.ceil());
  addOperator(ExpressionOperator.cos());
  addOperator(ExpressionOperator.cosh());
  addOperator(ExpressionOperator.abs());
  addOperator(ExpressionOperator.acos());
  addOperator(ExpressionOperator.asin());
  addOperator(ExpressionOperator.atan());
  addOperator(ExpressionOperator.exp());
  addOperator(ExpressionOperator.sqrt());
  addOperator(ExpressionOperator.floor());
  addOperator(ExpressionOperator.ln());
  addOperator(ExpressionOperator.log());
  addOperator(ExpressionOperator.mod());
  addOperator(ExpressionOperator.power());
  addOperator(ExpressionOperator.round());
  addOperator(ExpressionOperator.sign());
  addOperator(ExpressionOperator.sin());
  addOperator(ExpressionOperator.sinh());
  addOperator(ExpressionOperator.tan());
  addOperator(ExpressionOperator.tanh());
  addOperator(ExpressionOperator.trunc());
  addOperator(ExpressionOperator.greatest());
  addOperator(ExpressionOperator.least());
  addOperator(ExpressionOperator.standardDeviation());
  addOperator(ExpressionOperator.deref());
  addOperator(ExpressionOperator.ref());
  addOperator(ExpressionOperator.refToHex());
  addOperator(ExpressionOperator.value());
}