Program: 93534
Project: 93534
Buggy source:
/** 
 * @param exchange
 * @param context
 * @throws Exception
 */
@Override public void handleRequest(HttpServerExchange exchange,RequestContext context) throws Exception {
  if (!(context.getMethod() == RequestContext.METHOD.OPTIONS)) {
    getNext().handleRequest(exchange,context);
    return;
  }
  if (context.getType() == RequestContext.TYPE.ROOT) {
    exchange.getResponseHeaders().put(HttpString.tryFromString("String_Node_Str"),"String_Node_Str").put(HttpString.tryFromString("String_Node_Str"),"String_Node_Str" + AUTH_TOKEN_HEADER + "String_Node_Str"+ AUTH_TOKEN_VALID_HEADER+ "String_Node_Str"+ AUTH_TOKEN_LOCATION_HEADER);
  }
 else   if (context.getType() == RequestContext.TYPE.DB) {
    exchange.getResponseHeaders().put(HttpString.tryFromString("String_Node_Str"),"String_Node_Str").put(HttpString.tryFromString("String_Node_Str"),"String_Node_Str" + AUTH_TOKEN_HEADER + "String_Node_Str"+ AUTH_TOKEN_VALID_HEADER+ "String_Node_Str"+ AUTH_TOKEN_LOCATION_HEADER);
  }
 else   if (context.getType() == RequestContext.TYPE.COLLECTION) {
    exchange.getResponseHeaders().put(HttpString.tryFromString("String_Node_Str"),"String_Node_Str").put(HttpString.tryFromString("String_Node_Str"),"String_Node_Str" + AUTH_TOKEN_HEADER + "String_Node_Str"+ AUTH_TOKEN_VALID_HEADER+ "String_Node_Str"+ AUTH_TOKEN_LOCATION_HEADER);
  }
 else   if (context.getType() == RequestContext.TYPE.DOCUMENT) {
    exchange.getResponseHeaders().put(HttpString.tryFromString("String_Node_Str"),"String_Node_Str").put(HttpString.tryFromString("String_Node_Str"),"String_Node_Str" + AUTH_TOKEN_HEADER + "String_Node_Str"+ AUTH_TOKEN_VALID_HEADER+ "String_Node_Str"+ AUTH_TOKEN_LOCATION_HEADER);
  }
 else   if (context.getType() == RequestContext.TYPE.INDEX) {
    exchange.getResponseHeaders().put(HttpString.tryFromString("String_Node_Str"),"String_Node_Str").put(HttpString.tryFromString("String_Node_Str"),"String_Node_Str" + AUTH_TOKEN_HEADER + "String_Node_Str"+ AUTH_TOKEN_VALID_HEADER+ "String_Node_Str"+ AUTH_TOKEN_LOCATION_HEADER);
  }
 else   if (context.getType() == RequestContext.TYPE.COLLECTION_INDEXES) {
    exchange.getResponseHeaders().put(HttpString.tryFromString("String_Node_Str"),"String_Node_Str").put(HttpString.tryFromString("String_Node_Str"),"String_Node_Str" + AUTH_TOKEN_HEADER + "String_Node_Str"+ AUTH_TOKEN_VALID_HEADER+ "String_Node_Str"+ AUTH_TOKEN_LOCATION_HEADER);
  }
  exchange.setResponseCode(HttpStatus.SC_OK);
  exchange.endExchange();
}

Fixed version (ground truth):
/** 
 * @param exchange
 * @param context
 * @throws Exception
 */
@Override public void handleRequest(HttpServerExchange exchange,RequestContext context) throws Exception {
  if (!(context.getMethod() == RequestContext.METHOD.OPTIONS)) {
    getNext().handleRequest(exchange,context);
    return;
  }
  if (context.getType() == RequestContext.TYPE.ROOT) {
    exchange.getResponseHeaders().put(HttpString.tryFromString("String_Node_Str"),"String_Node_Str").put(HttpString.tryFromString("String_Node_Str"),"String_Node_Str");
  }
 else   if (context.getType() == RequestContext.TYPE.DB) {
    exchange.getResponseHeaders().put(HttpString.tryFromString("String_Node_Str"),"String_Node_Str").put(HttpString.tryFromString("String_Node_Str"),"String_Node_Str");
  }
 else   if (context.getType() == RequestContext.TYPE.COLLECTION) {
    exchange.getResponseHeaders().put(HttpString.tryFromString("String_Node_Str"),"String_Node_Str").put(HttpString.tryFromString("String_Node_Str"),"String_Node_Str");
  }
 else   if (context.getType() == RequestContext.TYPE.DOCUMENT) {
    exchange.getResponseHeaders().put(HttpString.tryFromString("String_Node_Str"),"String_Node_Str").put(HttpString.tryFromString("String_Node_Str"),"String_Node_Str");
  }
 else   if (context.getType() == RequestContext.TYPE.INDEX) {
    exchange.getResponseHeaders().put(HttpString.tryFromString("String_Node_Str"),"String_Node_Str").put(HttpString.tryFromString("String_Node_Str"),"String_Node_Str");
  }
 else   if (context.getType() == RequestContext.TYPE.COLLECTION_INDEXES) {
    exchange.getResponseHeaders().put(HttpString.tryFromString("String_Node_Str"),"String_Node_Str").put(HttpString.tryFromString("String_Node_Str"),"String_Node_Str");
  }
  exchange.setResponseCode(HttpStatus.SC_OK);
  exchange.endExchange();
}