public final class io.undertow.util.Headers
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: io.undertow.util.Headers
  super_class: java.lang.Object
{
  public static final java.lang.String ACCEPT_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Accept"

  public static final java.lang.String ACCEPT_CHARSET_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Accept-Charset"

  public static final java.lang.String ACCEPT_ENCODING_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Accept-Encoding"

  public static final java.lang.String ACCEPT_LANGUAGE_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Accept-Language"

  public static final java.lang.String ACCEPT_RANGES_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Accept-Ranges"

  public static final java.lang.String AGE_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Age"

  public static final java.lang.String ALLOW_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Allow"

  public static final java.lang.String AUTHENTICATION_INFO_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Authentication-Info"

  public static final java.lang.String AUTHORIZATION_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Authorization"

  public static final java.lang.String CACHE_CONTROL_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Cache-Control"

  public static final java.lang.String COOKIE_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Cookie"

  public static final java.lang.String COOKIE2_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Cookie2"

  public static final java.lang.String CONNECTION_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Connection"

  public static final java.lang.String CONTENT_DISPOSITION_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Content-Disposition"

  public static final java.lang.String CONTENT_ENCODING_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Content-Encoding"

  public static final java.lang.String CONTENT_LANGUAGE_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Content-Language"

  public static final java.lang.String CONTENT_LENGTH_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Content-Length"

  public static final java.lang.String CONTENT_LOCATION_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Content-Location"

  public static final java.lang.String CONTENT_MD5_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Content-MD5"

  public static final java.lang.String CONTENT_RANGE_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Content-Range"

  public static final java.lang.String CONTENT_SECURITY_POLICY_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Content-Security-Policy"

  public static final java.lang.String CONTENT_TYPE_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Content-Type"

  public static final java.lang.String DATE_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Date"

  public static final java.lang.String ETAG_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "ETag"

  public static final java.lang.String EXPECT_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Expect"

  public static final java.lang.String EXPIRES_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Expires"

  public static final java.lang.String FORWARDED_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Forwarded"

  public static final java.lang.String FROM_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "From"

  public static final java.lang.String HOST_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Host"

  public static final java.lang.String IF_MATCH_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "If-Match"

  public static final java.lang.String IF_MODIFIED_SINCE_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "If-Modified-Since"

  public static final java.lang.String IF_NONE_MATCH_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "If-None-Match"

  public static final java.lang.String IF_RANGE_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "If-Range"

  public static final java.lang.String IF_UNMODIFIED_SINCE_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "If-Unmodified-Since"

  public static final java.lang.String LAST_MODIFIED_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Last-Modified"

  public static final java.lang.String LOCATION_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Location"

  public static final java.lang.String MAX_FORWARDS_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Max-Forwards"

  public static final java.lang.String ORIGIN_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Origin"

  public static final java.lang.String PRAGMA_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Pragma"

  public static final java.lang.String PROXY_AUTHENTICATE_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Proxy-Authenticate"

  public static final java.lang.String PROXY_AUTHORIZATION_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Proxy-Authorization"

  public static final java.lang.String RANGE_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Range"

  public static final java.lang.String REFERER_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Referer"

  public static final java.lang.String REFERRER_POLICY_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Referrer-Policy"

  public static final java.lang.String REFRESH_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Refresh"

  public static final java.lang.String RETRY_AFTER_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Retry-After"

  public static final java.lang.String SEC_WEB_SOCKET_ACCEPT_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Sec-WebSocket-Accept"

  public static final java.lang.String SEC_WEB_SOCKET_EXTENSIONS_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Sec-WebSocket-Extensions"

  public static final java.lang.String SEC_WEB_SOCKET_KEY_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Sec-WebSocket-Key"

  public static final java.lang.String SEC_WEB_SOCKET_KEY1_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Sec-WebSocket-Key1"

  public static final java.lang.String SEC_WEB_SOCKET_KEY2_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Sec-WebSocket-Key2"

  public static final java.lang.String SEC_WEB_SOCKET_LOCATION_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Sec-WebSocket-Location"

  public static final java.lang.String SEC_WEB_SOCKET_ORIGIN_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Sec-WebSocket-Origin"

  public static final java.lang.String SEC_WEB_SOCKET_PROTOCOL_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Sec-WebSocket-Protocol"

  public static final java.lang.String SEC_WEB_SOCKET_VERSION_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Sec-WebSocket-Version"

  public static final java.lang.String SERVER_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Server"

  public static final java.lang.String SERVLET_ENGINE_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Servlet-Engine"

  public static final java.lang.String SET_COOKIE_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Set-Cookie"

  public static final java.lang.String SET_COOKIE2_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Set-Cookie2"

  public static final java.lang.String SSL_CLIENT_CERT_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "SSL_CLIENT_CERT"

  public static final java.lang.String SSL_CIPHER_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "SSL_CIPHER"

  public static final java.lang.String SSL_SESSION_ID_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "SSL_SESSION_ID"

  public static final java.lang.String SSL_CIPHER_USEKEYSIZE_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "SSL_CIPHER_USEKEYSIZE"

  public static final java.lang.String STATUS_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Status"

  public static final java.lang.String STRICT_TRANSPORT_SECURITY_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Strict-Transport-Security"

  public static final java.lang.String TE_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "TE"

  public static final java.lang.String TRAILER_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Trailer"

  public static final java.lang.String TRANSFER_ENCODING_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Transfer-Encoding"

  public static final java.lang.String UPGRADE_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Upgrade"

  public static final java.lang.String USER_AGENT_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "User-Agent"

  public static final java.lang.String VARY_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Vary"

  public static final java.lang.String VIA_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Via"

  public static final java.lang.String WARNING_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Warning"

  public static final java.lang.String WWW_AUTHENTICATE_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "WWW-Authenticate"

  public static final java.lang.String X_CONTENT_TYPE_OPTIONS_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "X-Content-Type-Options"

  public static final java.lang.String X_DISABLE_PUSH_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "X-Disable-Push"

  public static final java.lang.String X_FORWARDED_FOR_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "X-Forwarded-For"

  public static final java.lang.String X_FORWARDED_PROTO_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "X-Forwarded-Proto"

  public static final java.lang.String X_FORWARDED_HOST_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "X-Forwarded-Host"

  public static final java.lang.String X_FORWARDED_PORT_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "X-Forwarded-Port"

  public static final java.lang.String X_FORWARDED_SERVER_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "X-Forwarded-Server"

  public static final java.lang.String X_FRAME_OPTIONS_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "X-Frame-Options"

  public static final java.lang.String X_XSS_PROTECTION_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "X-Xss-Protection"

  public static final io.undertow.util.HttpString ACCEPT;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString ACCEPT_CHARSET;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString ACCEPT_ENCODING;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString ACCEPT_LANGUAGE;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString ACCEPT_RANGES;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString AGE;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString ALLOW;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString AUTHENTICATION_INFO;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString AUTHORIZATION;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString CACHE_CONTROL;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString CONNECTION;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString CONTENT_DISPOSITION;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString CONTENT_ENCODING;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString CONTENT_LANGUAGE;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString CONTENT_LENGTH;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString CONTENT_LOCATION;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString CONTENT_MD5;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString CONTENT_RANGE;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString CONTENT_SECURITY_POLICY;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString CONTENT_TYPE;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString COOKIE;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString COOKIE2;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString DATE;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString ETAG;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString EXPECT;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString EXPIRES;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString FORWARDED;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString FROM;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString HOST;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString IF_MATCH;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString IF_MODIFIED_SINCE;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString IF_NONE_MATCH;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString IF_RANGE;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString IF_UNMODIFIED_SINCE;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString LAST_MODIFIED;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString LOCATION;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString MAX_FORWARDS;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString ORIGIN;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString PRAGMA;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString PROXY_AUTHENTICATE;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString PROXY_AUTHORIZATION;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString RANGE;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString REFERER;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString REFERRER_POLICY;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString REFRESH;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString RETRY_AFTER;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString SEC_WEB_SOCKET_ACCEPT;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString SEC_WEB_SOCKET_EXTENSIONS;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString SEC_WEB_SOCKET_KEY;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString SEC_WEB_SOCKET_KEY1;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString SEC_WEB_SOCKET_KEY2;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString SEC_WEB_SOCKET_LOCATION;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString SEC_WEB_SOCKET_ORIGIN;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString SEC_WEB_SOCKET_PROTOCOL;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString SEC_WEB_SOCKET_VERSION;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString SERVER;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString SERVLET_ENGINE;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString SET_COOKIE;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString SET_COOKIE2;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString SSL_CIPHER;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString SSL_CIPHER_USEKEYSIZE;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString SSL_CLIENT_CERT;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString SSL_SESSION_ID;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString STATUS;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString STRICT_TRANSPORT_SECURITY;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString TE;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString TRAILER;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString TRANSFER_ENCODING;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString UPGRADE;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString USER_AGENT;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString VARY;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString VIA;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString WARNING;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString WWW_AUTHENTICATE;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString X_CONTENT_TYPE_OPTIONS;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString X_DISABLE_PUSH;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString X_FORWARDED_FOR;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString X_FORWARDED_HOST;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString X_FORWARDED_PORT;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString X_FORWARDED_PROTO;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString X_FORWARDED_SERVER;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString X_FRAME_OPTIONS;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString X_XSS_PROTECTION;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString COMPRESS;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString X_COMPRESS;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString DEFLATE;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString IDENTITY;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString GZIP;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString X_GZIP;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString CHUNKED;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString KEEP_ALIVE;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString CLOSE;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.lang.String CONTENT_TRANSFER_ENCODING_STRING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Content-Transfer-Encoding"

  public static final io.undertow.util.HttpString CONTENT_TRANSFER_ENCODING;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString BASIC;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString DIGEST;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString NEGOTIATE;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString ALGORITHM;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString AUTH_PARAM;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString CNONCE;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString DOMAIN;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString NEXT_NONCE;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString NONCE;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString NONCE_COUNT;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString OPAQUE;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString QOP;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString REALM;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString RESPONSE;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString RESPONSE_AUTH;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString STALE;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString URI;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final io.undertow.util.HttpString USERNAME;
    descriptor: Lio/undertow/util/HttpString;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  private static final java.util.Map<java.lang.String, io.undertow.util.HttpString> HTTP_STRING_MAP;
    descriptor: Ljava/util/Map;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljava/util/Map<Ljava/lang/String;Lio/undertow/util/HttpString;>;

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=1, args_size=0
         0: .line 129
            new io.undertow.util.HttpString
            dup
            ldc "Accept"
            iconst_1
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.ACCEPT:Lio/undertow/util/HttpString;
         1: .line 130
            new io.undertow.util.HttpString
            dup
            ldc "Accept-Charset"
            iconst_2
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.ACCEPT_CHARSET:Lio/undertow/util/HttpString;
         2: .line 131
            new io.undertow.util.HttpString
            dup
            ldc "Accept-Encoding"
            iconst_3
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.ACCEPT_ENCODING:Lio/undertow/util/HttpString;
         3: .line 132
            new io.undertow.util.HttpString
            dup
            ldc "Accept-Language"
            iconst_4
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.ACCEPT_LANGUAGE:Lio/undertow/util/HttpString;
         4: .line 133
            new io.undertow.util.HttpString
            dup
            ldc "Accept-Ranges"
            iconst_5
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.ACCEPT_RANGES:Lio/undertow/util/HttpString;
         5: .line 134
            new io.undertow.util.HttpString
            dup
            ldc "Age"
            bipush 6
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.AGE:Lio/undertow/util/HttpString;
         6: .line 135
            new io.undertow.util.HttpString
            dup
            ldc "Allow"
            bipush 7
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.ALLOW:Lio/undertow/util/HttpString;
         7: .line 136
            new io.undertow.util.HttpString
            dup
            ldc "Authentication-Info"
            bipush 8
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.AUTHENTICATION_INFO:Lio/undertow/util/HttpString;
         8: .line 137
            new io.undertow.util.HttpString
            dup
            ldc "Authorization"
            bipush 9
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.AUTHORIZATION:Lio/undertow/util/HttpString;
         9: .line 138
            new io.undertow.util.HttpString
            dup
            ldc "Cache-Control"
            bipush 10
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.CACHE_CONTROL:Lio/undertow/util/HttpString;
        10: .line 139
            new io.undertow.util.HttpString
            dup
            ldc "Connection"
            bipush 11
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.CONNECTION:Lio/undertow/util/HttpString;
        11: .line 140
            new io.undertow.util.HttpString
            dup
            ldc "Content-Disposition"
            bipush 12
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.CONTENT_DISPOSITION:Lio/undertow/util/HttpString;
        12: .line 141
            new io.undertow.util.HttpString
            dup
            ldc "Content-Encoding"
            bipush 13
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.CONTENT_ENCODING:Lio/undertow/util/HttpString;
        13: .line 142
            new io.undertow.util.HttpString
            dup
            ldc "Content-Language"
            bipush 14
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.CONTENT_LANGUAGE:Lio/undertow/util/HttpString;
        14: .line 143
            new io.undertow.util.HttpString
            dup
            ldc "Content-Length"
            bipush 15
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.CONTENT_LENGTH:Lio/undertow/util/HttpString;
        15: .line 144
            new io.undertow.util.HttpString
            dup
            ldc "Content-Location"
            bipush 16
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.CONTENT_LOCATION:Lio/undertow/util/HttpString;
        16: .line 145
            new io.undertow.util.HttpString
            dup
            ldc "Content-MD5"
            bipush 17
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.CONTENT_MD5:Lio/undertow/util/HttpString;
        17: .line 146
            new io.undertow.util.HttpString
            dup
            ldc "Content-Range"
            bipush 18
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.CONTENT_RANGE:Lio/undertow/util/HttpString;
        18: .line 147
            new io.undertow.util.HttpString
            dup
            ldc "Content-Security-Policy"
            bipush 19
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.CONTENT_SECURITY_POLICY:Lio/undertow/util/HttpString;
        19: .line 148
            new io.undertow.util.HttpString
            dup
            ldc "Content-Type"
            bipush 20
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.CONTENT_TYPE:Lio/undertow/util/HttpString;
        20: .line 149
            new io.undertow.util.HttpString
            dup
            ldc "Cookie"
            bipush 21
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.COOKIE:Lio/undertow/util/HttpString;
        21: .line 150
            new io.undertow.util.HttpString
            dup
            ldc "Cookie2"
            bipush 22
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.COOKIE2:Lio/undertow/util/HttpString;
        22: .line 151
            new io.undertow.util.HttpString
            dup
            ldc "Date"
            bipush 23
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.DATE:Lio/undertow/util/HttpString;
        23: .line 152
            new io.undertow.util.HttpString
            dup
            ldc "ETag"
            bipush 24
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.ETAG:Lio/undertow/util/HttpString;
        24: .line 153
            new io.undertow.util.HttpString
            dup
            ldc "Expect"
            bipush 25
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.EXPECT:Lio/undertow/util/HttpString;
        25: .line 154
            new io.undertow.util.HttpString
            dup
            ldc "Expires"
            bipush 26
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.EXPIRES:Lio/undertow/util/HttpString;
        26: .line 155
            new io.undertow.util.HttpString
            dup
            ldc "Forwarded"
            bipush 27
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.FORWARDED:Lio/undertow/util/HttpString;
        27: .line 156
            new io.undertow.util.HttpString
            dup
            ldc "From"
            bipush 28
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.FROM:Lio/undertow/util/HttpString;
        28: .line 157
            new io.undertow.util.HttpString
            dup
            ldc "Host"
            bipush 29
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.HOST:Lio/undertow/util/HttpString;
        29: .line 158
            new io.undertow.util.HttpString
            dup
            ldc "If-Match"
            bipush 30
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.IF_MATCH:Lio/undertow/util/HttpString;
        30: .line 159
            new io.undertow.util.HttpString
            dup
            ldc "If-Modified-Since"
            bipush 31
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.IF_MODIFIED_SINCE:Lio/undertow/util/HttpString;
        31: .line 160
            new io.undertow.util.HttpString
            dup
            ldc "If-None-Match"
            bipush 32
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.IF_NONE_MATCH:Lio/undertow/util/HttpString;
        32: .line 161
            new io.undertow.util.HttpString
            dup
            ldc "If-Range"
            bipush 33
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.IF_RANGE:Lio/undertow/util/HttpString;
        33: .line 162
            new io.undertow.util.HttpString
            dup
            ldc "If-Unmodified-Since"
            bipush 34
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.IF_UNMODIFIED_SINCE:Lio/undertow/util/HttpString;
        34: .line 163
            new io.undertow.util.HttpString
            dup
            ldc "Last-Modified"
            bipush 35
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.LAST_MODIFIED:Lio/undertow/util/HttpString;
        35: .line 164
            new io.undertow.util.HttpString
            dup
            ldc "Location"
            bipush 36
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.LOCATION:Lio/undertow/util/HttpString;
        36: .line 165
            new io.undertow.util.HttpString
            dup
            ldc "Max-Forwards"
            bipush 37
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.MAX_FORWARDS:Lio/undertow/util/HttpString;
        37: .line 166
            new io.undertow.util.HttpString
            dup
            ldc "Origin"
            bipush 38
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.ORIGIN:Lio/undertow/util/HttpString;
        38: .line 167
            new io.undertow.util.HttpString
            dup
            ldc "Pragma"
            bipush 39
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.PRAGMA:Lio/undertow/util/HttpString;
        39: .line 168
            new io.undertow.util.HttpString
            dup
            ldc "Proxy-Authenticate"
            bipush 40
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.PROXY_AUTHENTICATE:Lio/undertow/util/HttpString;
        40: .line 169
            new io.undertow.util.HttpString
            dup
            ldc "Proxy-Authorization"
            bipush 41
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.PROXY_AUTHORIZATION:Lio/undertow/util/HttpString;
        41: .line 170
            new io.undertow.util.HttpString
            dup
            ldc "Range"
            bipush 42
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.RANGE:Lio/undertow/util/HttpString;
        42: .line 171
            new io.undertow.util.HttpString
            dup
            ldc "Referer"
            bipush 43
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.REFERER:Lio/undertow/util/HttpString;
        43: .line 172
            new io.undertow.util.HttpString
            dup
            ldc "Referrer-Policy"
            bipush 44
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.REFERRER_POLICY:Lio/undertow/util/HttpString;
        44: .line 173
            new io.undertow.util.HttpString
            dup
            ldc "Refresh"
            bipush 45
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.REFRESH:Lio/undertow/util/HttpString;
        45: .line 174
            new io.undertow.util.HttpString
            dup
            ldc "Retry-After"
            bipush 46
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.RETRY_AFTER:Lio/undertow/util/HttpString;
        46: .line 175
            new io.undertow.util.HttpString
            dup
            ldc "Sec-WebSocket-Accept"
            bipush 47
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.SEC_WEB_SOCKET_ACCEPT:Lio/undertow/util/HttpString;
        47: .line 176
            new io.undertow.util.HttpString
            dup
            ldc "Sec-WebSocket-Extensions"
            bipush 48
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.SEC_WEB_SOCKET_EXTENSIONS:Lio/undertow/util/HttpString;
        48: .line 177
            new io.undertow.util.HttpString
            dup
            ldc "Sec-WebSocket-Key"
            bipush 49
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.SEC_WEB_SOCKET_KEY:Lio/undertow/util/HttpString;
        49: .line 178
            new io.undertow.util.HttpString
            dup
            ldc "Sec-WebSocket-Key1"
            bipush 50
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.SEC_WEB_SOCKET_KEY1:Lio/undertow/util/HttpString;
        50: .line 179
            new io.undertow.util.HttpString
            dup
            ldc "Sec-WebSocket-Key2"
            bipush 51
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.SEC_WEB_SOCKET_KEY2:Lio/undertow/util/HttpString;
        51: .line 180
            new io.undertow.util.HttpString
            dup
            ldc "Sec-WebSocket-Location"
            bipush 52
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.SEC_WEB_SOCKET_LOCATION:Lio/undertow/util/HttpString;
        52: .line 181
            new io.undertow.util.HttpString
            dup
            ldc "Sec-WebSocket-Origin"
            bipush 53
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.SEC_WEB_SOCKET_ORIGIN:Lio/undertow/util/HttpString;
        53: .line 182
            new io.undertow.util.HttpString
            dup
            ldc "Sec-WebSocket-Protocol"
            bipush 54
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.SEC_WEB_SOCKET_PROTOCOL:Lio/undertow/util/HttpString;
        54: .line 183
            new io.undertow.util.HttpString
            dup
            ldc "Sec-WebSocket-Version"
            bipush 55
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.SEC_WEB_SOCKET_VERSION:Lio/undertow/util/HttpString;
        55: .line 184
            new io.undertow.util.HttpString
            dup
            ldc "Server"
            bipush 56
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.SERVER:Lio/undertow/util/HttpString;
        56: .line 185
            new io.undertow.util.HttpString
            dup
            ldc "Servlet-Engine"
            bipush 57
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.SERVLET_ENGINE:Lio/undertow/util/HttpString;
        57: .line 186
            new io.undertow.util.HttpString
            dup
            ldc "Set-Cookie"
            bipush 58
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.SET_COOKIE:Lio/undertow/util/HttpString;
        58: .line 187
            new io.undertow.util.HttpString
            dup
            ldc "Set-Cookie2"
            bipush 59
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.SET_COOKIE2:Lio/undertow/util/HttpString;
        59: .line 188
            new io.undertow.util.HttpString
            dup
            ldc "SSL_CIPHER"
            bipush 60
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.SSL_CIPHER:Lio/undertow/util/HttpString;
        60: .line 189
            new io.undertow.util.HttpString
            dup
            ldc "SSL_CIPHER_USEKEYSIZE"
            bipush 61
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.SSL_CIPHER_USEKEYSIZE:Lio/undertow/util/HttpString;
        61: .line 190
            new io.undertow.util.HttpString
            dup
            ldc "SSL_CLIENT_CERT"
            bipush 62
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.SSL_CLIENT_CERT:Lio/undertow/util/HttpString;
        62: .line 191
            new io.undertow.util.HttpString
            dup
            ldc "SSL_SESSION_ID"
            bipush 63
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.SSL_SESSION_ID:Lio/undertow/util/HttpString;
        63: .line 192
            new io.undertow.util.HttpString
            dup
            ldc "Status"
            bipush 64
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.STATUS:Lio/undertow/util/HttpString;
        64: .line 193
            new io.undertow.util.HttpString
            dup
            ldc "Strict-Transport-Security"
            bipush 65
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.STRICT_TRANSPORT_SECURITY:Lio/undertow/util/HttpString;
        65: .line 194
            new io.undertow.util.HttpString
            dup
            ldc "TE"
            bipush 66
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.TE:Lio/undertow/util/HttpString;
        66: .line 195
            new io.undertow.util.HttpString
            dup
            ldc "Trailer"
            bipush 67
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.TRAILER:Lio/undertow/util/HttpString;
        67: .line 196
            new io.undertow.util.HttpString
            dup
            ldc "Transfer-Encoding"
            bipush 68
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.TRANSFER_ENCODING:Lio/undertow/util/HttpString;
        68: .line 197
            new io.undertow.util.HttpString
            dup
            ldc "Upgrade"
            bipush 69
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.UPGRADE:Lio/undertow/util/HttpString;
        69: .line 198
            new io.undertow.util.HttpString
            dup
            ldc "User-Agent"
            bipush 70
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.USER_AGENT:Lio/undertow/util/HttpString;
        70: .line 199
            new io.undertow.util.HttpString
            dup
            ldc "Vary"
            bipush 71
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.VARY:Lio/undertow/util/HttpString;
        71: .line 200
            new io.undertow.util.HttpString
            dup
            ldc "Via"
            bipush 72
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.VIA:Lio/undertow/util/HttpString;
        72: .line 201
            new io.undertow.util.HttpString
            dup
            ldc "Warning"
            bipush 73
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.WARNING:Lio/undertow/util/HttpString;
        73: .line 202
            new io.undertow.util.HttpString
            dup
            ldc "WWW-Authenticate"
            bipush 74
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.WWW_AUTHENTICATE:Lio/undertow/util/HttpString;
        74: .line 203
            new io.undertow.util.HttpString
            dup
            ldc "X-Content-Type-Options"
            bipush 75
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.X_CONTENT_TYPE_OPTIONS:Lio/undertow/util/HttpString;
        75: .line 204
            new io.undertow.util.HttpString
            dup
            ldc "X-Disable-Push"
            bipush 76
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.X_DISABLE_PUSH:Lio/undertow/util/HttpString;
        76: .line 205
            new io.undertow.util.HttpString
            dup
            ldc "X-Forwarded-For"
            bipush 77
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.X_FORWARDED_FOR:Lio/undertow/util/HttpString;
        77: .line 206
            new io.undertow.util.HttpString
            dup
            ldc "X-Forwarded-Host"
            bipush 78
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.X_FORWARDED_HOST:Lio/undertow/util/HttpString;
        78: .line 207
            new io.undertow.util.HttpString
            dup
            ldc "X-Forwarded-Port"
            bipush 79
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.X_FORWARDED_PORT:Lio/undertow/util/HttpString;
        79: .line 208
            new io.undertow.util.HttpString
            dup
            ldc "X-Forwarded-Proto"
            bipush 80
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.X_FORWARDED_PROTO:Lio/undertow/util/HttpString;
        80: .line 209
            new io.undertow.util.HttpString
            dup
            ldc "X-Forwarded-Server"
            bipush 81
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.X_FORWARDED_SERVER:Lio/undertow/util/HttpString;
        81: .line 210
            new io.undertow.util.HttpString
            dup
            ldc "X-Frame-Options"
            bipush 82
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.X_FRAME_OPTIONS:Lio/undertow/util/HttpString;
        82: .line 211
            new io.undertow.util.HttpString
            dup
            ldc "X-Xss-Protection"
            bipush 83
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;I)V
            putstatic io.undertow.util.Headers.X_XSS_PROTECTION:Lio/undertow/util/HttpString;
        83: .line 214
            new io.undertow.util.HttpString
            dup
            ldc "compress"
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;)V
            putstatic io.undertow.util.Headers.COMPRESS:Lio/undertow/util/HttpString;
        84: .line 215
            new io.undertow.util.HttpString
            dup
            ldc "x-compress"
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;)V
            putstatic io.undertow.util.Headers.X_COMPRESS:Lio/undertow/util/HttpString;
        85: .line 216
            new io.undertow.util.HttpString
            dup
            ldc "deflate"
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;)V
            putstatic io.undertow.util.Headers.DEFLATE:Lio/undertow/util/HttpString;
        86: .line 217
            new io.undertow.util.HttpString
            dup
            ldc "identity"
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;)V
            putstatic io.undertow.util.Headers.IDENTITY:Lio/undertow/util/HttpString;
        87: .line 218
            new io.undertow.util.HttpString
            dup
            ldc "gzip"
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;)V
            putstatic io.undertow.util.Headers.GZIP:Lio/undertow/util/HttpString;
        88: .line 219
            new io.undertow.util.HttpString
            dup
            ldc "x-gzip"
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;)V
            putstatic io.undertow.util.Headers.X_GZIP:Lio/undertow/util/HttpString;
        89: .line 223
            new io.undertow.util.HttpString
            dup
            ldc "chunked"
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;)V
            putstatic io.undertow.util.Headers.CHUNKED:Lio/undertow/util/HttpString;
        90: .line 230
            new io.undertow.util.HttpString
            dup
            ldc "keep-alive"
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;)V
            putstatic io.undertow.util.Headers.KEEP_ALIVE:Lio/undertow/util/HttpString;
        91: .line 231
            new io.undertow.util.HttpString
            dup
            ldc "close"
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;)V
            putstatic io.undertow.util.Headers.CLOSE:Lio/undertow/util/HttpString;
        92: .line 235
            new io.undertow.util.HttpString
            dup
            ldc "Content-Transfer-Encoding"
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;)V
            putstatic io.undertow.util.Headers.CONTENT_TRANSFER_ENCODING:Lio/undertow/util/HttpString;
        93: .line 238
            new io.undertow.util.HttpString
            dup
            ldc "Basic"
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;)V
            putstatic io.undertow.util.Headers.BASIC:Lio/undertow/util/HttpString;
        94: .line 239
            new io.undertow.util.HttpString
            dup
            ldc "Digest"
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;)V
            putstatic io.undertow.util.Headers.DIGEST:Lio/undertow/util/HttpString;
        95: .line 240
            new io.undertow.util.HttpString
            dup
            ldc "Negotiate"
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;)V
            putstatic io.undertow.util.Headers.NEGOTIATE:Lio/undertow/util/HttpString;
        96: .line 243
            new io.undertow.util.HttpString
            dup
            ldc "algorithm"
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;)V
            putstatic io.undertow.util.Headers.ALGORITHM:Lio/undertow/util/HttpString;
        97: .line 244
            new io.undertow.util.HttpString
            dup
            ldc "auth-param"
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;)V
            putstatic io.undertow.util.Headers.AUTH_PARAM:Lio/undertow/util/HttpString;
        98: .line 245
            new io.undertow.util.HttpString
            dup
            ldc "cnonce"
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;)V
            putstatic io.undertow.util.Headers.CNONCE:Lio/undertow/util/HttpString;
        99: .line 246
            new io.undertow.util.HttpString
            dup
            ldc "domain"
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;)V
            putstatic io.undertow.util.Headers.DOMAIN:Lio/undertow/util/HttpString;
       100: .line 247
            new io.undertow.util.HttpString
            dup
            ldc "nextnonce"
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;)V
            putstatic io.undertow.util.Headers.NEXT_NONCE:Lio/undertow/util/HttpString;
       101: .line 248
            new io.undertow.util.HttpString
            dup
            ldc "nonce"
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;)V
            putstatic io.undertow.util.Headers.NONCE:Lio/undertow/util/HttpString;
       102: .line 249
            new io.undertow.util.HttpString
            dup
            ldc "nc"
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;)V
            putstatic io.undertow.util.Headers.NONCE_COUNT:Lio/undertow/util/HttpString;
       103: .line 250
            new io.undertow.util.HttpString
            dup
            ldc "opaque"
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;)V
            putstatic io.undertow.util.Headers.OPAQUE:Lio/undertow/util/HttpString;
       104: .line 251
            new io.undertow.util.HttpString
            dup
            ldc "qop"
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;)V
            putstatic io.undertow.util.Headers.QOP:Lio/undertow/util/HttpString;
       105: .line 252
            new io.undertow.util.HttpString
            dup
            ldc "realm"
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;)V
            putstatic io.undertow.util.Headers.REALM:Lio/undertow/util/HttpString;
       106: .line 253
            new io.undertow.util.HttpString
            dup
            ldc "response"
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;)V
            putstatic io.undertow.util.Headers.RESPONSE:Lio/undertow/util/HttpString;
       107: .line 254
            new io.undertow.util.HttpString
            dup
            ldc "rspauth"
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;)V
            putstatic io.undertow.util.Headers.RESPONSE_AUTH:Lio/undertow/util/HttpString;
       108: .line 255
            new io.undertow.util.HttpString
            dup
            ldc "stale"
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;)V
            putstatic io.undertow.util.Headers.STALE:Lio/undertow/util/HttpString;
       109: .line 256
            new io.undertow.util.HttpString
            dup
            ldc "uri"
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;)V
            putstatic io.undertow.util.Headers.URI:Lio/undertow/util/HttpString;
       110: .line 257
            new io.undertow.util.HttpString
            dup
            ldc "username"
            invokespecial io.undertow.util.HttpString.<init>:(Ljava/lang/String;)V
            putstatic io.undertow.util.Headers.USERNAME:Lio/undertow/util/HttpString;
       111: .line 263
            new io.undertow.util.Headers$1
            dup
            invokespecial io.undertow.util.Headers$1.<init>:()V
            invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
            checkcast java.util.Map
            astore 0 /* map */
        start local 0 // java.util.Map map
       112: .line 282
            aload 0 /* map */
            invokestatic java.util.Collections.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map;
            putstatic io.undertow.util.Headers.HTTP_STRING_MAP:Ljava/util/Map;
        end local 0 // java.util.Map map
       113: .line 283
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature
          112  113     0   map  Ljava/util/Map<Ljava/lang/String;Lio/undertow/util/HttpString;>;

  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.undertow.util.Headers this
         0: .line 38
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 39
            return
        end local 0 // io.undertow.util.Headers this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/undertow/util/Headers;

  public static io.undertow.util.HttpString fromCache(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/undertow/util/HttpString;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.lang.String string
         0: .line 286
            getstatic io.undertow.util.Headers.HTTP_STRING_MAP:Ljava/util/Map;
            aload 0 /* string */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast io.undertow.util.HttpString
            areturn
        end local 0 // java.lang.String string
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  string  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      string  

  public static java.lang.String extractTokenFromHeader(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=6, args_size=2
        start local 0 // java.lang.String header
        start local 1 // java.lang.String key
         0: .line 301
            aload 0 /* header */
            new java.lang.StringBuilder
            dup
            bipush 32
            invokestatic java.lang.String.valueOf:(C)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* key */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            bipush 61
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
            istore 2 /* pos */
        start local 2 // int pos
         1: .line 302
            iload 2 /* pos */
            iconst_m1
            if_icmpne 6
         2: .line 303
            aload 0 /* header */
            new java.lang.StringBuilder
            dup
            aload 1 /* key */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            bipush 61
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifne 4
         3: .line 304
            aconst_null
            areturn
         4: .line 306
      StackMap locals: int
      StackMap stack:
            iconst_0
            istore 2 /* pos */
         5: .line 307
            goto 7
         6: .line 308
      StackMap locals:
      StackMap stack:
            iinc 2 /* pos */ 1
         7: .line 311
      StackMap locals:
      StackMap stack:
            iload 2 /* pos */
            aload 1 /* key */
            invokevirtual java.lang.String.length:()I
            iadd
            iconst_1
            iadd
            istore 4 /* start */
        start local 4 // int start
         8: .line 312
            iload 4 /* start */
            istore 3 /* end */
        start local 3 // int end
         9: goto 14
        10: .line 313
      StackMap locals: int int
      StackMap stack:
            aload 0 /* header */
            iload 3 /* end */
            invokevirtual java.lang.String.charAt:(I)C
            istore 5 /* c */
        start local 5 // char c
        11: .line 314
            iload 5 /* c */
            bipush 32
            if_icmpeq 15
            iload 5 /* c */
            bipush 9
            if_icmpeq 15
            iload 5 /* c */
            bipush 59
            if_icmpne 13
        12: .line 315
            goto 15
        end local 5 // char c
        13: .line 312
      StackMap locals:
      StackMap stack:
            iinc 3 /* end */ 1
      StackMap locals:
      StackMap stack:
        14: iload 3 /* end */
            aload 0 /* header */
            invokevirtual java.lang.String.length:()I
            if_icmplt 10
        15: .line 318
      StackMap locals:
      StackMap stack:
            aload 0 /* header */
            iload 4 /* start */
            iload 3 /* end */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            areturn
        end local 4 // int start
        end local 3 // int end
        end local 2 // int pos
        end local 1 // java.lang.String key
        end local 0 // java.lang.String header
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   16     0  header  Ljava/lang/String;
            0   16     1     key  Ljava/lang/String;
            1   16     2     pos  I
            9   16     3     end  I
            8   16     4   start  I
           11   13     5       c  C
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
        Name  Flags
      header  final
      key     final

  public static java.lang.String extractQuotedValueFromHeader(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=9, args_size=2
        start local 0 // java.lang.String header
        start local 1 // java.lang.String key
         0: .line 334
            iconst_0
            istore 2 /* keypos */
        start local 2 // int keypos
         1: .line 335
            iconst_m1
            istore 3 /* pos */
        start local 3 // int pos
         2: .line 336
            iconst_1
            istore 4 /* whiteSpace */
        start local 4 // boolean whiteSpace
         3: .line 337
            iconst_0
            istore 5 /* inQuotes */
        start local 5 // boolean inQuotes
         4: .line 338
            iconst_0
            istore 6 /* i */
        start local 6 // int i
         5: goto 30
         6: .line 340
      StackMap locals: java.lang.String java.lang.String int int int int int
      StackMap stack:
            aload 0 /* header */
            iload 6 /* i */
            invokevirtual java.lang.String.charAt:(I)C
            istore 7 /* c */
        start local 7 // char c
         7: .line 341
            iload 5 /* inQuotes */
            ifeq 11
         8: .line 342
            iload 7 /* c */
            bipush 34
            if_icmpne 29
         9: .line 343
            iconst_0
            istore 5 /* inQuotes */
        10: .line 345
            goto 29
        11: .line 346
      StackMap locals: int
      StackMap stack:
            aload 1 /* key */
            iload 2 /* keypos */
            invokevirtual java.lang.String.charAt:(I)C
            iload 7 /* c */
            if_icmpne 15
            iload 4 /* whiteSpace */
            ifne 12
            iload 2 /* keypos */
            ifle 15
        12: .line 347
      StackMap locals:
      StackMap stack:
            iinc 2 /* keypos */ 1
        13: .line 348
            iconst_0
            istore 4 /* whiteSpace */
        14: .line 349
            goto 24
      StackMap locals:
      StackMap stack:
        15: iload 7 /* c */
            bipush 34
            if_icmpne 20
        16: .line 350
            iconst_0
            istore 2 /* keypos */
        17: .line 351
            iconst_1
            istore 5 /* inQuotes */
        18: .line 352
            iconst_0
            istore 4 /* whiteSpace */
        19: .line 353
            goto 24
        20: .line 354
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 2 /* keypos */
        21: .line 355
            iload 7 /* c */
            bipush 32
            if_icmpeq 22
            iload 7 /* c */
            bipush 59
            if_icmpeq 22
            iload 7 /* c */
            bipush 9
            if_icmpeq 22
            iconst_0
            goto 23
      StackMap locals:
      StackMap stack:
        22: iconst_1
      StackMap locals:
      StackMap stack: int
        23: istore 4 /* whiteSpace */
        24: .line 357
      StackMap locals:
      StackMap stack:
            iload 2 /* keypos */
            aload 1 /* key */
            invokevirtual java.lang.String.length:()I
            if_icmpne 29
        25: .line 358
            aload 0 /* header */
            iload 6 /* i */
            iconst_1
            iadd
            invokevirtual java.lang.String.charAt:(I)C
            bipush 61
            if_icmpne 28
        26: .line 359
            iload 6 /* i */
            iconst_2
            iadd
            istore 3 /* pos */
        27: .line 360
            goto 31
        28: .line 362
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 2 /* keypos */
        end local 7 // char c
        29: .line 338
      StackMap locals:
      StackMap stack:
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
        30: iload 6 /* i */
            aload 0 /* header */
            invokevirtual java.lang.String.length:()I
            iconst_1
            isub
            if_icmplt 6
        end local 6 // int i
        31: .line 368
      StackMap locals:
      StackMap stack:
            iload 3 /* pos */
            iconst_m1
            if_icmpne 33
        32: .line 369
            aconst_null
            areturn
        33: .line 373
      StackMap locals:
      StackMap stack:
            iload 3 /* pos */
            istore 7 /* start */
        start local 7 // int start
        34: .line 374
            aload 0 /* header */
            iload 7 /* start */
            invokevirtual java.lang.String.charAt:(I)C
            bipush 34
            if_icmpne 44
        35: .line 375
            iinc 7 /* start */ 1
        36: .line 376
            iload 7 /* start */
            istore 6 /* end */
        start local 6 // int end
        37: goto 42
        38: .line 377
      StackMap locals: int int
      StackMap stack:
            aload 0 /* header */
            iload 6 /* end */
            invokevirtual java.lang.String.charAt:(I)C
            istore 8 /* c */
        start local 8 // char c
        39: .line 378
            iload 8 /* c */
            bipush 34
            if_icmpne 41
        40: .line 379
            goto 43
        end local 8 // char c
        41: .line 376
      StackMap locals:
      StackMap stack:
            iinc 6 /* end */ 1
      StackMap locals:
      StackMap stack:
        42: iload 6 /* end */
            aload 0 /* header */
            invokevirtual java.lang.String.length:()I
            if_icmplt 38
        43: .line 382
      StackMap locals:
      StackMap stack:
            aload 0 /* header */
            iload 7 /* start */
            iload 6 /* end */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            areturn
        end local 6 // int end
        44: .line 386
      StackMap locals: java.lang.String java.lang.String int int int int top int
      StackMap stack:
            iload 7 /* start */
            istore 6 /* end */
        start local 6 // int end
        45: goto 50
        46: .line 387
      StackMap locals: java.lang.String java.lang.String int int int int int int
      StackMap stack:
            aload 0 /* header */
            iload 6 /* end */
            invokevirtual java.lang.String.charAt:(I)C
            istore 8 /* c */
        start local 8 // char c
        47: .line 388
            iload 8 /* c */
            bipush 32
            if_icmpeq 51
            iload 8 /* c */
            bipush 9
            if_icmpeq 51
            iload 8 /* c */
            bipush 59
            if_icmpne 49
        48: .line 389
            goto 51
        end local 8 // char c
        49: .line 386
      StackMap locals:
      StackMap stack:
            iinc 6 /* end */ 1
      StackMap locals:
      StackMap stack:
        50: iload 6 /* end */
            aload 0 /* header */
            invokevirtual java.lang.String.length:()I
            if_icmplt 46
        51: .line 392
      StackMap locals:
      StackMap stack:
            aload 0 /* header */
            iload 7 /* start */
            iload 6 /* end */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            areturn
        end local 7 // int start
        end local 6 // int end
        end local 5 // boolean inQuotes
        end local 4 // boolean whiteSpace
        end local 3 // int pos
        end local 2 // int keypos
        end local 1 // java.lang.String key
        end local 0 // java.lang.String header
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   52     0      header  Ljava/lang/String;
            0   52     1         key  Ljava/lang/String;
            1   52     2      keypos  I
            2   52     3         pos  I
            3   52     4  whiteSpace  Z
            4   52     5    inQuotes  Z
            5   31     6           i  I
            7   29     7           c  C
           37   44     6         end  I
           45   52     6         end  I
           34   52     7       start  I
           39   41     8           c  C
           47   49     8           c  C
    MethodParameters:
        Name  Flags
      header  final
      key     final

  public static java.lang.String extractQuotedValueFromHeaderWithEncoding(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=7, args_size=2
        start local 0 // java.lang.String header
        start local 1 // java.lang.String key
         0: .line 408
            aload 0 /* header */
            aload 1 /* key */
            invokestatic io.undertow.util.Headers.extractQuotedValueFromHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 2 /* value */
        start local 2 // java.lang.String value
         1: .line 409
            aload 2 /* value */
            ifnull 3
         2: .line 410
            aload 2 /* value */
            areturn
         3: .line 412
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* header */
            new java.lang.StringBuilder
            dup
            aload 1 /* key */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "*"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokestatic io.undertow.util.Headers.extractQuotedValueFromHeader:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 2 /* value */
         4: .line 413
            aload 2 /* value */
            ifnull 13
         5: .line 414
            aload 2 /* value */
            bipush 39
            invokevirtual java.lang.String.indexOf:(I)I
            istore 3 /* characterSetDelimiter */
        start local 3 // int characterSetDelimiter
         6: .line 415
            aload 2 /* value */
            bipush 39
            iload 3 /* characterSetDelimiter */
            iconst_1
            iadd
            invokevirtual java.lang.String.lastIndexOf:(II)I
            istore 4 /* languageDelimiter */
        start local 4 // int languageDelimiter
         7: .line 416
            aload 2 /* value */
            iconst_0
            iload 3 /* characterSetDelimiter */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 5 /* characterSet */
        start local 5 // java.lang.String characterSet
         8: .line 418
            aload 2 /* value */
            iload 4 /* languageDelimiter */
            iconst_1
            iadd
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            astore 6 /* fileNameURLEncoded */
        start local 6 // java.lang.String fileNameURLEncoded
         9: .line 419
            aload 6 /* fileNameURLEncoded */
            aload 5 /* characterSet */
            invokestatic java.net.URLDecoder.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
        10: areturn
        end local 6 // java.lang.String fileNameURLEncoded
        11: .line 420
      StackMap locals: java.lang.String java.lang.String java.lang.String int int java.lang.String
      StackMap stack: java.io.UnsupportedEncodingException
            astore 6 /* e */
        start local 6 // java.io.UnsupportedEncodingException e
        12: .line 421
            new java.lang.RuntimeException
            dup
            aload 6 /* e */
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 6 // java.io.UnsupportedEncodingException e
        end local 5 // java.lang.String characterSet
        end local 4 // int languageDelimiter
        end local 3 // int characterSetDelimiter
        13: .line 424
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 2 // java.lang.String value
        end local 1 // java.lang.String key
        end local 0 // java.lang.String header
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0   14     0                 header  Ljava/lang/String;
            0   14     1                    key  Ljava/lang/String;
            1   14     2                  value  Ljava/lang/String;
            6   13     3  characterSetDelimiter  I
            7   13     4      languageDelimiter  I
            8   13     5           characterSet  Ljava/lang/String;
            9   11     6     fileNameURLEncoded  Ljava/lang/String;
           12   13     6                      e  Ljava/io/UnsupportedEncodingException;
      Exception table:
        from    to  target  type
           8    10      11  Class java.io.UnsupportedEncodingException
    MethodParameters:
        Name  Flags
      header  final
      key     final
}
SourceFile: "Headers.java"
NestMembers:
  io.undertow.util.Headers$1
InnerClasses:
  io.undertow.util.Headers$1