Program: 13287
Project: 13287
Buggy source:
private Map<String,Object> getRequestMap(Request request,ServerContext context){
  Map<String,Object> requestMap=new HashMap<String,Object>();
  JsonValue value=new JsonValue(null);
  if (request instanceof ActionRequest) {
    value=((ActionRequest)request).getContent();
    requestMap.put("String_Node_Str",((ActionRequest)request).getAdditionalActionParameters());
    requestMap.put("String_Node_Str","String_Node_Str");
    requestMap.put("String_Node_Str",((ActionRequest)request).getAction());
  }
 else   if (request instanceof CreateRequest) {
    value=((CreateRequest)request).getContent();
    requestMap.put("String_Node_Str","String_Node_Str");
  }
 else   if (request instanceof ReadRequest) {
    requestMap.put("String_Node_Str","String_Node_Str");
  }
 else   if (request instanceof UpdateRequest) {
    value=((UpdateRequest)request).getNewContent();
    requestMap.put("String_Node_Str","String_Node_Str");
  }
 else   if (request instanceof DeleteRequest) {
    requestMap.put("String_Node_Str","String_Node_Str");
  }
 else   if (request instanceof PatchRequest) {
    requestMap.put("String_Node_Str","String_Node_Str");
  }
 else   if (request instanceof QueryRequest) {
    requestMap.put("String_Node_Str",((QueryRequest)request).getAdditionalQueryParameters());
    requestMap.put("String_Node_Str","String_Node_Str");
  }
 else {
    requestMap.put("String_Node_Str",null);
  }
  if (context.containsContext(SecurityContext.class)) {
    requestMap.put("String_Node_Str",context.asContext(SecurityContext.class).getAuthorizationId());
  }
  if (context.containsContext(HttpContext.class)) {
    HttpContext httpContext=context.asContext(HttpContext.class);
    requestMap.put("String_Node_Str",httpContext.getHeaders());
    requestMap.put("String_Node_Str","String_Node_Str");
    requestMap.put("String_Node_Str",httpContext.getParameters());
  }
 else {
    requestMap.put("String_Node_Str","String_Node_Str");
  }
  requestMap.put("String_Node_Str",request.getRequestType());
  requestMap.put("String_Node_Str",value.getObject());
  requestMap.put("String_Node_Str",request.getResourceName());
  return requestMap;
}

Fixed version (ground truth):
private Map<String,Object> getRequestMap(Request request,ServerContext context){
  Map<String,Object> requestMap=new HashMap<String,Object>();
  JsonValue value=new JsonValue(null);
  String id=request.getResourceName();
  if (request instanceof ActionRequest) {
    value=((ActionRequest)request).getContent();
    requestMap.put("String_Node_Str",((ActionRequest)request).getAdditionalActionParameters());
    requestMap.put("String_Node_Str","String_Node_Str");
    requestMap.put("String_Node_Str",((ActionRequest)request).getAction());
  }
 else   if (request instanceof CreateRequest) {
    CreateRequest createRequest=(CreateRequest)request;
    value=createRequest.getContent();
    requestMap.put("String_Node_Str","String_Node_Str");
    id=createRequest.getResourceName() + "String_Node_Str" + createRequest.getNewResourceId();
  }
 else   if (request instanceof ReadRequest) {
    requestMap.put("String_Node_Str","String_Node_Str");
  }
 else   if (request instanceof UpdateRequest) {
    value=((UpdateRequest)request).getNewContent();
    requestMap.put("String_Node_Str","String_Node_Str");
  }
 else   if (request instanceof DeleteRequest) {
    requestMap.put("String_Node_Str","String_Node_Str");
  }
 else   if (request instanceof PatchRequest) {
    requestMap.put("String_Node_Str","String_Node_Str");
  }
 else   if (request instanceof QueryRequest) {
    requestMap.put("String_Node_Str",((QueryRequest)request).getAdditionalQueryParameters());
    requestMap.put("String_Node_Str","String_Node_Str");
  }
 else {
    requestMap.put("String_Node_Str",null);
  }
  if (context.containsContext(SecurityContext.class)) {
    requestMap.put("String_Node_Str",context.asContext(SecurityContext.class).getAuthorizationId());
  }
  if (context.containsContext(HttpContext.class)) {
    HttpContext httpContext=context.asContext(HttpContext.class);
    requestMap.put("String_Node_Str",httpContext.getHeaders());
    requestMap.put("String_Node_Str","String_Node_Str");
    requestMap.put("String_Node_Str",httpContext.getParameters());
  }
 else {
    requestMap.put("String_Node_Str","String_Node_Str");
  }
  requestMap.put("String_Node_Str",request.getRequestType());
  requestMap.put("String_Node_Str",value.getObject());
  requestMap.put("String_Node_Str",id);
  return requestMap;
}