Program: 35276
Project: 35276
Buggy source:
@RequestMapping(value="String_Node_Str",method=RequestMethod.GET) public String getHostData(HttpServletRequest request) throws Exception {
  String info="String_Node_Str";
  URL requestUrl=new URL(request.getRequestURL().toString());
  info+="String_Node_Str";
  info+="String_Node_Str" + configProvider.getBaseConfig().getMain().getHost() + "String_Node_Str";
  info+="String_Node_Str" + configProvider.getBaseConfig().getMain().getPort() + "String_Node_Str";
  info+="String_Node_Str" + (configProvider.getBaseConfig().getMain().isSsl() ? "String_Node_Str" : "String_Node_Str") + "String_Node_Str";
  info+="String_Node_Str";
  Enumeration<String> headerNames=request.getHeaderNames();
  while (headerNames.hasMoreElements()) {
    String name=headerNames.nextElement();
    String content=request.getHeader(name);
    info+=name + "String_Node_Str" + content+ "String_Node_Str";
  }
  info+="String_Node_Str";
  info+="String_Node_Str" + request.getRequestURL() + "String_Node_Str";
  info+="String_Node_Str" + requestUrl.getHost() + "String_Node_Str";
  info+="String_Node_Str" + requestUrl.getPort() + "String_Node_Str";
  info+="String_Node_Str" + requestUrl.getProtocol() + "String_Node_Str";
  info+="String_Node_Str";
  info+="String_Node_Str" + request.getServerName() + "String_Node_Str";
  info+="String_Node_Str" + request.getServerPort() + "String_Node_Str";
  info+="String_Node_Str" + request.getProtocol() + "String_Node_Str";
  info+="String_Node_Str" + request.getScheme() + "String_Node_Str";
  info+="String_Node_Str" + request.getContextPath() + "String_Node_Str";
  info+="String_Node_Str" + request.getServletPath() + "String_Node_Str";
  return info;
}

Fixed version (ground truth):
@RequestMapping(value="String_Node_Str",method=RequestMethod.GET) public String getHostData(HttpServletRequest request) throws Exception {
  StringBuilder info=new StringBuilder();
  URL requestUrl=new URL(request.getRequestURL().toString());
  info.append("String_Node_Str");
  info.append("String_Node_Str").append(configProvider.getBaseConfig().getMain().getHost()).append("String_Node_Str");
  info.append("String_Node_Str").append(configProvider.getBaseConfig().getMain().getPort()).append("String_Node_Str");
  info.append("String_Node_Str").append(configProvider.getBaseConfig().getMain().isSsl() ? "String_Node_Str" : "String_Node_Str").append("String_Node_Str");
  info.append("String_Node_Str");
  Enumeration<String> headerNames=request.getHeaderNames();
  while (headerNames.hasMoreElements()) {
    String name=headerNames.nextElement();
    String content=request.getHeader(name);
    info.append(name).append("String_Node_Str").append(content).append("String_Node_Str");
  }
  info.append("String_Node_Str");
  info.append("String_Node_Str").append(request.getRequestURL()).append("String_Node_Str");
  info.append("String_Node_Str").append(requestUrl.getHost()).append("String_Node_Str");
  info.append("String_Node_Str").append(requestUrl.getPort()).append("String_Node_Str");
  info.append("String_Node_Str").append(requestUrl.getProtocol()).append("String_Node_Str");
  info.append("String_Node_Str");
  info.append("String_Node_Str").append(request.getServerName()).append("String_Node_Str");
  info.append("String_Node_Str").append(request.getServerPort()).append("String_Node_Str");
  info.append("String_Node_Str").append(request.getProtocol()).append("String_Node_Str");
  info.append("String_Node_Str").append(request.getScheme()).append("String_Node_Str");
  info.append("String_Node_Str").append(request.getContextPath()).append("String_Node_Str");
  info.append("String_Node_Str").append(request.getServletPath()).append("String_Node_Str");
  return info.toString();
}