Program: 56755
Project: 56755
Buggy source:
public List<HistoricalQuote> getResult() throws IOException {
  List<HistoricalQuote> result=new ArrayList<HistoricalQuote>();
  if (this.from.equals(this.to) || this.from.after(this.to)) {
    YahooFinance.logger.log(Level.WARNING,"String_Node_Str" + "String_Node_Str" + this.from.getTime() + "String_Node_Str"+ this.to.getTime());
    return result;
  }
  Map<String,String> params=new LinkedHashMap<String,String>();
  params.put("String_Node_Str",this.symbol);
  params.put("String_Node_Str",String.valueOf(this.from.get(Calendar.MONTH)));
  params.put("String_Node_Str",String.valueOf(this.from.get(Calendar.DAY_OF_MONTH)));
  params.put("String_Node_Str",String.valueOf(this.from.get(Calendar.YEAR)));
  params.put("String_Node_Str",String.valueOf(this.to.get(Calendar.MONTH)));
  params.put("String_Node_Str",String.valueOf(this.to.get(Calendar.DAY_OF_MONTH)));
  params.put("String_Node_Str",String.valueOf(this.to.get(Calendar.YEAR)));
  params.put("String_Node_Str",this.interval.getTag());
  params.put("String_Node_Str","String_Node_Str");
  String url=YahooFinance.HISTQUOTES_BASE_URL + "String_Node_Str" + Utils.getURLParameters(params);
  YahooFinance.logger.log(Level.INFO,("String_Node_Str" + url));
  URL request=new URL(url);
  URLConnection connection=request.openConnection();
  connection.setConnectTimeout(YahooFinance.CONNECTION_TIMEOUT);
  connection.setReadTimeout(YahooFinance.CONNECTION_TIMEOUT);
  InputStreamReader is=new InputStreamReader(connection.getInputStream());
  BufferedReader br=new BufferedReader(is);
  br.readLine();
  for (String line=br.readLine(); line != null; line=br.readLine()) {
    YahooFinance.logger.log(Level.INFO,("String_Node_Str" + Utils.unescape(line)));
    HistoricalQuote quote=this.parseCSVLine(line);
    result.add(quote);
  }
  return result;
}

Fixed version (ground truth):
public List<HistoricalQuote> getResult() throws IOException {
  List<HistoricalQuote> result=new ArrayList<HistoricalQuote>();
  if (this.from.after(this.to)) {
    YahooFinance.logger.log(Level.WARNING,"String_Node_Str" + "String_Node_Str" + this.from.getTime() + "String_Node_Str"+ this.to.getTime());
    return result;
  }
  Map<String,String> params=new LinkedHashMap<String,String>();
  params.put("String_Node_Str",this.symbol);
  params.put("String_Node_Str",String.valueOf(this.from.get(Calendar.MONTH)));
  params.put("String_Node_Str",String.valueOf(this.from.get(Calendar.DAY_OF_MONTH)));
  params.put("String_Node_Str",String.valueOf(this.from.get(Calendar.YEAR)));
  params.put("String_Node_Str",String.valueOf(this.to.get(Calendar.MONTH)));
  params.put("String_Node_Str",String.valueOf(this.to.get(Calendar.DAY_OF_MONTH)));
  params.put("String_Node_Str",String.valueOf(this.to.get(Calendar.YEAR)));
  params.put("String_Node_Str",this.interval.getTag());
  params.put("String_Node_Str","String_Node_Str");
  String url=YahooFinance.HISTQUOTES_BASE_URL + "String_Node_Str" + Utils.getURLParameters(params);
  YahooFinance.logger.log(Level.INFO,("String_Node_Str" + url));
  URL request=new URL(url);
  URLConnection connection=request.openConnection();
  connection.setConnectTimeout(YahooFinance.CONNECTION_TIMEOUT);
  connection.setReadTimeout(YahooFinance.CONNECTION_TIMEOUT);
  InputStreamReader is=new InputStreamReader(connection.getInputStream());
  BufferedReader br=new BufferedReader(is);
  br.readLine();
  for (String line=br.readLine(); line != null; line=br.readLine()) {
    YahooFinance.logger.log(Level.INFO,("String_Node_Str" + Utils.unescape(line)));
    HistoricalQuote quote=this.parseCSVLine(line);
    result.add(quote);
  }
  return result;
}