Program: 37874
Project: 37874
Buggy source:
@Any("String_Node_Str") public void generateJavaAPIBindings() throws Exception {
  StringBuilder bindings=new StringBuilder();
  Set<String> imports=new TreeSet<String>();
  for (  Router<?> router : app().getRouters()) {
    String prefix=router.getPrefix();
    if (prefix.startsWith("String_Node_Str")) {
      for (      Route route : Route.fromRouter(prefix,router)) {
        if ((!route.isFilter()) && (!route.isExceptionHandler())) {
          RouteInfo info=new RouteInfo(route);
          if (!info.isIgnoreBinding()) {
            info.buildRouteAPICall(bindings,imports);
          }
        }
      }
    }
  }
  BalsaWriter writer=response().ok().contentType("String_Node_Str").getViewWriter();
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  for (  String imported : imports) {
    writer.append("String_Node_Str").append(imported).append("String_Node_Str");
  }
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  writer.write(bindings.toString());
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
}

Fixed version (ground truth):
@Any("String_Node_Str") public void generateJavaAPIBindings() throws Exception {
  StringBuilder bindings=new StringBuilder();
  Set<String> imports=new TreeSet<String>();
  for (  Router<?> router : app().getRouters()) {
    String prefix=router.getPrefix();
    if (prefix.startsWith("String_Node_Str")) {
      for (      Route route : Route.fromRouter(prefix,router)) {
        if ((!route.isFilter()) && (!route.isExceptionHandler())) {
          RouteInfo info=new RouteInfo(route);
          if (!info.isIgnoreBinding()) {
            info.buildRouteAPICall(bindings,imports);
          }
        }
      }
    }
  }
  BalsaWriter writer=response().ok().contentType("String_Node_Str").header("String_Node_Str","String_Node_Str").getViewWriter();
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  for (  String imported : imports) {
    writer.append("String_Node_Str").append(imported).append("String_Node_Str");
  }
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
  writer.write(bindings.toString());
  writer.write("String_Node_Str");
  writer.write("String_Node_Str");
}