Program: 56286
Project: 56286
Buggy source:
@Override public void handle(@NotNull final YokeRequest request,@NotNull final Handler<Object> next){
  String token=null;
  if ("String_Node_Str".equals(request.method()) && request.getHeader("String_Node_Str") != null) {
    for (    String ctrlReq : request.getHeader("String_Node_Str").split("String_Node_Str")) {
      if (ctrlReq.contains("String_Node_Str")) {
        next.handle(null);
        return;
      }
    }
  }
  if (skip != null && skip.contains(request.normalizedPath())) {
    next.handle(null);
    return;
  }
  final String authorization=request.getHeader("String_Node_Str");
  if (authorization != null) {
    String[] parts=authorization.split("String_Node_Str");
    if (parts.length == 2) {
      final String scheme=parts[0], credentials=parts[1];
      if (BEARER.matcher(scheme).matches()) {
        token=credentials;
      }
    }
 else {
      next.handle(new YokeException(401,"String_Node_Str"));
      return;
    }
  }
 else {
    next.handle(new YokeException(401,"String_Node_Str"));
    return;
  }
  try {
    final JsonObject jwtToken=jwt.decode(token);
    final long now=System.currentTimeMillis();
    if (jwtToken.containsField("String_Node_Str")) {
      Long iat=jwtToken.getLong("String_Node_Str");
      if (iat >= now) {
        next.handle(new YokeException(401,"String_Node_Str"));
        return;
      }
    }
    if (jwtToken.containsField("String_Node_Str")) {
      Long nbf=jwtToken.getLong("String_Node_Str");
      if (nbf >= now) {
        next.handle(new YokeException(401,"String_Node_Str"));
        return;
      }
    }
    if (jwtToken.containsField("String_Node_Str")) {
      Long exp=jwtToken.getLong("String_Node_Str");
      if (exp >= now) {
        next.handle(new YokeException(401,"String_Node_Str"));
        return;
      }
    }
    request.put("String_Node_Str",jwt.decode(token));
    if (handler == null) {
      next.handle(null);
      return;
    }
    handler.handle(jwtToken,next);
  }
 catch (  RuntimeException e) {
    next.handle(new YokeException(401,e));
  }
}

Fixed version (ground truth):
@Override public void handle(@NotNull final YokeRequest request,@NotNull final Handler<Object> next){
  String token=null;
  if ("String_Node_Str".equals(request.method()) && request.getHeader("String_Node_Str") != null) {
    for (    String ctrlReq : request.getHeader("String_Node_Str").split("String_Node_Str")) {
      if (ctrlReq.contains("String_Node_Str")) {
        next.handle(null);
        return;
      }
    }
  }
  if (skip != null && skip.contains(request.normalizedPath())) {
    next.handle(null);
    return;
  }
  final String authorization=request.getHeader("String_Node_Str");
  if (authorization != null) {
    String[] parts=authorization.split("String_Node_Str");
    if (parts.length == 2) {
      final String scheme=parts[0], credentials=parts[1];
      if (BEARER.matcher(scheme).matches()) {
        token=credentials;
      }
    }
 else {
      next.handle(new YokeException(401,"String_Node_Str"));
      return;
    }
  }
 else {
    next.handle(new YokeException(401,"String_Node_Str"));
    return;
  }
  try {
    final JsonObject jwtToken=jwt.decode(token);
    final long now=System.currentTimeMillis();
    if (jwtToken.containsField("String_Node_Str")) {
      Long iat=jwtToken.getLong("String_Node_Str");
      if (iat >= now) {
        next.handle(new YokeException(401,"String_Node_Str"));
        return;
      }
    }
    if (jwtToken.containsField("String_Node_Str")) {
      Long nbf=jwtToken.getLong("String_Node_Str");
      if (nbf >= now) {
        next.handle(new YokeException(401,"String_Node_Str"));
        return;
      }
    }
    if (jwtToken.containsField("String_Node_Str")) {
      Long exp=jwtToken.getLong("String_Node_Str");
      if (now > exp) {
        next.handle(new YokeException(401,"String_Node_Str"));
        return;
      }
    }
    request.put("String_Node_Str",jwt.decode(token));
    if (handler == null) {
      next.handle(null);
      return;
    }
    handler.handle(jwtToken,next);
  }
 catch (  RuntimeException e) {
    next.handle(new YokeException(401,e));
  }
}