public class org.glassfish.grizzly.http.util.HttpStatus
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.glassfish.grizzly.http.util.HttpStatus
  super_class: java.lang.Object
{
  private static final java.util.Map<java.lang.Integer, org.glassfish.grizzly.http.util.HttpStatus> statusMessages;
    descriptor: Ljava/util/Map;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljava/util/Map<Ljava/lang/Integer;Lorg/glassfish/grizzly/http/util/HttpStatus;>;

  public static final org.glassfish.grizzly.http.util.HttpStatus CONINTUE_100;
    descriptor: Lorg/glassfish/grizzly/http/util/HttpStatus;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.grizzly.http.util.HttpStatus SWITCHING_PROTOCOLS_101;
    descriptor: Lorg/glassfish/grizzly/http/util/HttpStatus;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.grizzly.http.util.HttpStatus WEB_SOCKET_PROTOCOL_HANDSHAKE_101;
    descriptor: Lorg/glassfish/grizzly/http/util/HttpStatus;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.grizzly.http.util.HttpStatus OK_200;
    descriptor: Lorg/glassfish/grizzly/http/util/HttpStatus;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.grizzly.http.util.HttpStatus CREATED_201;
    descriptor: Lorg/glassfish/grizzly/http/util/HttpStatus;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.grizzly.http.util.HttpStatus ACCEPTED_202;
    descriptor: Lorg/glassfish/grizzly/http/util/HttpStatus;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.grizzly.http.util.HttpStatus NON_AUTHORATIVE_INFORMATION_203;
    descriptor: Lorg/glassfish/grizzly/http/util/HttpStatus;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.grizzly.http.util.HttpStatus NO_CONTENT_204;
    descriptor: Lorg/glassfish/grizzly/http/util/HttpStatus;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.grizzly.http.util.HttpStatus RESET_CONTENT_205;
    descriptor: Lorg/glassfish/grizzly/http/util/HttpStatus;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.grizzly.http.util.HttpStatus PARTIAL_CONTENT_206;
    descriptor: Lorg/glassfish/grizzly/http/util/HttpStatus;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.grizzly.http.util.HttpStatus MULTIPLE_CHOICES_300;
    descriptor: Lorg/glassfish/grizzly/http/util/HttpStatus;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.grizzly.http.util.HttpStatus MOVED_PERMANENTLY_301;
    descriptor: Lorg/glassfish/grizzly/http/util/HttpStatus;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.grizzly.http.util.HttpStatus FOUND_302;
    descriptor: Lorg/glassfish/grizzly/http/util/HttpStatus;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.grizzly.http.util.HttpStatus SEE_OTHER_303;
    descriptor: Lorg/glassfish/grizzly/http/util/HttpStatus;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.grizzly.http.util.HttpStatus NOT_MODIFIED_304;
    descriptor: Lorg/glassfish/grizzly/http/util/HttpStatus;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.grizzly.http.util.HttpStatus USE_PROXY_305;
    descriptor: Lorg/glassfish/grizzly/http/util/HttpStatus;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.grizzly.http.util.HttpStatus TEMPORARY_REDIRECT_307;
    descriptor: Lorg/glassfish/grizzly/http/util/HttpStatus;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.grizzly.http.util.HttpStatus PERMANENT_REDIRECT_308;
    descriptor: Lorg/glassfish/grizzly/http/util/HttpStatus;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.grizzly.http.util.HttpStatus BAD_REQUEST_400;
    descriptor: Lorg/glassfish/grizzly/http/util/HttpStatus;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.grizzly.http.util.HttpStatus UNAUTHORIZED_401;
    descriptor: Lorg/glassfish/grizzly/http/util/HttpStatus;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.grizzly.http.util.HttpStatus PAYMENT_REQUIRED_402;
    descriptor: Lorg/glassfish/grizzly/http/util/HttpStatus;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.grizzly.http.util.HttpStatus FORBIDDEN_403;
    descriptor: Lorg/glassfish/grizzly/http/util/HttpStatus;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.grizzly.http.util.HttpStatus NOT_FOUND_404;
    descriptor: Lorg/glassfish/grizzly/http/util/HttpStatus;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.grizzly.http.util.HttpStatus METHOD_NOT_ALLOWED_405;
    descriptor: Lorg/glassfish/grizzly/http/util/HttpStatus;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.grizzly.http.util.HttpStatus NOT_ACCEPTABLE_406;
    descriptor: Lorg/glassfish/grizzly/http/util/HttpStatus;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.grizzly.http.util.HttpStatus PROXY_AUTHENTICATION_REQUIRED_407;
    descriptor: Lorg/glassfish/grizzly/http/util/HttpStatus;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.grizzly.http.util.HttpStatus REQUEST_TIMEOUT_408;
    descriptor: Lorg/glassfish/grizzly/http/util/HttpStatus;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.grizzly.http.util.HttpStatus CONFLICT_409;
    descriptor: Lorg/glassfish/grizzly/http/util/HttpStatus;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.grizzly.http.util.HttpStatus GONE_410;
    descriptor: Lorg/glassfish/grizzly/http/util/HttpStatus;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.grizzly.http.util.HttpStatus LENGTH_REQUIRED_411;
    descriptor: Lorg/glassfish/grizzly/http/util/HttpStatus;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.grizzly.http.util.HttpStatus PRECONDITION_FAILED_412;
    descriptor: Lorg/glassfish/grizzly/http/util/HttpStatus;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.grizzly.http.util.HttpStatus REQUEST_ENTITY_TOO_LARGE_413;
    descriptor: Lorg/glassfish/grizzly/http/util/HttpStatus;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.grizzly.http.util.HttpStatus REQUEST_URI_TOO_LONG_414;
    descriptor: Lorg/glassfish/grizzly/http/util/HttpStatus;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.grizzly.http.util.HttpStatus UNSUPPORTED_MEDIA_TYPE_415;
    descriptor: Lorg/glassfish/grizzly/http/util/HttpStatus;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.grizzly.http.util.HttpStatus REQUEST_RANGE_NOT_SATISFIABLE_416;
    descriptor: Lorg/glassfish/grizzly/http/util/HttpStatus;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.grizzly.http.util.HttpStatus EXPECTATION_FAILED_417;
    descriptor: Lorg/glassfish/grizzly/http/util/HttpStatus;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.grizzly.http.util.HttpStatus MISDIRECTED_REQUEST;
    descriptor: Lorg/glassfish/grizzly/http/util/HttpStatus;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.grizzly.http.util.HttpStatus REQUEST_HEADER_FIELDS_TOO_LARGE;
    descriptor: Lorg/glassfish/grizzly/http/util/HttpStatus;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.grizzly.http.util.HttpStatus INTERNAL_SERVER_ERROR_500;
    descriptor: Lorg/glassfish/grizzly/http/util/HttpStatus;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.grizzly.http.util.HttpStatus NOT_IMPLEMENTED_501;
    descriptor: Lorg/glassfish/grizzly/http/util/HttpStatus;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.grizzly.http.util.HttpStatus BAD_GATEWAY_502;
    descriptor: Lorg/glassfish/grizzly/http/util/HttpStatus;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.grizzly.http.util.HttpStatus SERVICE_UNAVAILABLE_503;
    descriptor: Lorg/glassfish/grizzly/http/util/HttpStatus;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.grizzly.http.util.HttpStatus GATEWAY_TIMEOUT_504;
    descriptor: Lorg/glassfish/grizzly/http/util/HttpStatus;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.grizzly.http.util.HttpStatus HTTP_VERSION_NOT_SUPPORTED_505;
    descriptor: Lorg/glassfish/grizzly/http/util/HttpStatus;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  private final int status;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String reasonPhrase;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final byte[] reasonPhraseBytes;
    descriptor: [B
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final byte[] statusBytes;
    descriptor: [B
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 33
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putstatic org.glassfish.grizzly.http.util.HttpStatus.statusMessages:Ljava/util/Map;
         1: .line 35
            bipush 100
            ldc "Continue"
            invokestatic org.glassfish.grizzly.http.util.HttpStatus.register:(ILjava/lang/String;)Lorg/glassfish/grizzly/http/util/HttpStatus;
            putstatic org.glassfish.grizzly.http.util.HttpStatus.CONINTUE_100:Lorg/glassfish/grizzly/http/util/HttpStatus;
         2: .line 36
            bipush 101
            ldc "Switching Protocols"
            invokestatic org.glassfish.grizzly.http.util.HttpStatus.register:(ILjava/lang/String;)Lorg/glassfish/grizzly/http/util/HttpStatus;
            putstatic org.glassfish.grizzly.http.util.HttpStatus.SWITCHING_PROTOCOLS_101:Lorg/glassfish/grizzly/http/util/HttpStatus;
         3: .line 37
            bipush 101
            ldc "Web Socket Protocol Handshake"
            invokestatic org.glassfish.grizzly.http.util.HttpStatus.register:(ILjava/lang/String;)Lorg/glassfish/grizzly/http/util/HttpStatus;
            putstatic org.glassfish.grizzly.http.util.HttpStatus.WEB_SOCKET_PROTOCOL_HANDSHAKE_101:Lorg/glassfish/grizzly/http/util/HttpStatus;
         4: .line 38
            sipush 200
            ldc "OK"
            invokestatic org.glassfish.grizzly.http.util.HttpStatus.register:(ILjava/lang/String;)Lorg/glassfish/grizzly/http/util/HttpStatus;
            putstatic org.glassfish.grizzly.http.util.HttpStatus.OK_200:Lorg/glassfish/grizzly/http/util/HttpStatus;
         5: .line 39
            sipush 201
            ldc "Created"
            invokestatic org.glassfish.grizzly.http.util.HttpStatus.register:(ILjava/lang/String;)Lorg/glassfish/grizzly/http/util/HttpStatus;
            putstatic org.glassfish.grizzly.http.util.HttpStatus.CREATED_201:Lorg/glassfish/grizzly/http/util/HttpStatus;
         6: .line 40
            sipush 202
            ldc "Accepted"
            invokestatic org.glassfish.grizzly.http.util.HttpStatus.register:(ILjava/lang/String;)Lorg/glassfish/grizzly/http/util/HttpStatus;
            putstatic org.glassfish.grizzly.http.util.HttpStatus.ACCEPTED_202:Lorg/glassfish/grizzly/http/util/HttpStatus;
         7: .line 41
            sipush 203
            ldc "Not-Authoritative Information"
            invokestatic org.glassfish.grizzly.http.util.HttpStatus.register:(ILjava/lang/String;)Lorg/glassfish/grizzly/http/util/HttpStatus;
            putstatic org.glassfish.grizzly.http.util.HttpStatus.NON_AUTHORATIVE_INFORMATION_203:Lorg/glassfish/grizzly/http/util/HttpStatus;
         8: .line 42
            sipush 204
            ldc "No Content"
            invokestatic org.glassfish.grizzly.http.util.HttpStatus.register:(ILjava/lang/String;)Lorg/glassfish/grizzly/http/util/HttpStatus;
            putstatic org.glassfish.grizzly.http.util.HttpStatus.NO_CONTENT_204:Lorg/glassfish/grizzly/http/util/HttpStatus;
         9: .line 43
            sipush 205
            ldc "Reset Content"
            invokestatic org.glassfish.grizzly.http.util.HttpStatus.register:(ILjava/lang/String;)Lorg/glassfish/grizzly/http/util/HttpStatus;
            putstatic org.glassfish.grizzly.http.util.HttpStatus.RESET_CONTENT_205:Lorg/glassfish/grizzly/http/util/HttpStatus;
        10: .line 44
            sipush 206
            ldc "Partial Content"
            invokestatic org.glassfish.grizzly.http.util.HttpStatus.register:(ILjava/lang/String;)Lorg/glassfish/grizzly/http/util/HttpStatus;
            putstatic org.glassfish.grizzly.http.util.HttpStatus.PARTIAL_CONTENT_206:Lorg/glassfish/grizzly/http/util/HttpStatus;
        11: .line 45
            sipush 300
            ldc "Multiple Choices"
            invokestatic org.glassfish.grizzly.http.util.HttpStatus.register:(ILjava/lang/String;)Lorg/glassfish/grizzly/http/util/HttpStatus;
            putstatic org.glassfish.grizzly.http.util.HttpStatus.MULTIPLE_CHOICES_300:Lorg/glassfish/grizzly/http/util/HttpStatus;
        12: .line 46
            sipush 301
            ldc "Moved Permanently"
            invokestatic org.glassfish.grizzly.http.util.HttpStatus.register:(ILjava/lang/String;)Lorg/glassfish/grizzly/http/util/HttpStatus;
            putstatic org.glassfish.grizzly.http.util.HttpStatus.MOVED_PERMANENTLY_301:Lorg/glassfish/grizzly/http/util/HttpStatus;
        13: .line 47
            sipush 302
            ldc "Found"
            invokestatic org.glassfish.grizzly.http.util.HttpStatus.register:(ILjava/lang/String;)Lorg/glassfish/grizzly/http/util/HttpStatus;
            putstatic org.glassfish.grizzly.http.util.HttpStatus.FOUND_302:Lorg/glassfish/grizzly/http/util/HttpStatus;
        14: .line 48
            sipush 303
            ldc "See Other"
            invokestatic org.glassfish.grizzly.http.util.HttpStatus.register:(ILjava/lang/String;)Lorg/glassfish/grizzly/http/util/HttpStatus;
            putstatic org.glassfish.grizzly.http.util.HttpStatus.SEE_OTHER_303:Lorg/glassfish/grizzly/http/util/HttpStatus;
        15: .line 49
            sipush 304
            ldc "Not Modified"
            invokestatic org.glassfish.grizzly.http.util.HttpStatus.register:(ILjava/lang/String;)Lorg/glassfish/grizzly/http/util/HttpStatus;
            putstatic org.glassfish.grizzly.http.util.HttpStatus.NOT_MODIFIED_304:Lorg/glassfish/grizzly/http/util/HttpStatus;
        16: .line 50
            sipush 305
            ldc "Use Proxy"
            invokestatic org.glassfish.grizzly.http.util.HttpStatus.register:(ILjava/lang/String;)Lorg/glassfish/grizzly/http/util/HttpStatus;
            putstatic org.glassfish.grizzly.http.util.HttpStatus.USE_PROXY_305:Lorg/glassfish/grizzly/http/util/HttpStatus;
        17: .line 51
            sipush 307
            ldc "Temporary Redirect"
            invokestatic org.glassfish.grizzly.http.util.HttpStatus.register:(ILjava/lang/String;)Lorg/glassfish/grizzly/http/util/HttpStatus;
            putstatic org.glassfish.grizzly.http.util.HttpStatus.TEMPORARY_REDIRECT_307:Lorg/glassfish/grizzly/http/util/HttpStatus;
        18: .line 52
            sipush 308
            ldc "Permanent Redirect"
            invokestatic org.glassfish.grizzly.http.util.HttpStatus.register:(ILjava/lang/String;)Lorg/glassfish/grizzly/http/util/HttpStatus;
            putstatic org.glassfish.grizzly.http.util.HttpStatus.PERMANENT_REDIRECT_308:Lorg/glassfish/grizzly/http/util/HttpStatus;
        19: .line 53
            sipush 400
            ldc "Bad Request"
            invokestatic org.glassfish.grizzly.http.util.HttpStatus.register:(ILjava/lang/String;)Lorg/glassfish/grizzly/http/util/HttpStatus;
            putstatic org.glassfish.grizzly.http.util.HttpStatus.BAD_REQUEST_400:Lorg/glassfish/grizzly/http/util/HttpStatus;
        20: .line 54
            sipush 401
            ldc "Unauthorized"
            invokestatic org.glassfish.grizzly.http.util.HttpStatus.register:(ILjava/lang/String;)Lorg/glassfish/grizzly/http/util/HttpStatus;
            putstatic org.glassfish.grizzly.http.util.HttpStatus.UNAUTHORIZED_401:Lorg/glassfish/grizzly/http/util/HttpStatus;
        21: .line 55
            sipush 402
            ldc "Payment Required"
            invokestatic org.glassfish.grizzly.http.util.HttpStatus.register:(ILjava/lang/String;)Lorg/glassfish/grizzly/http/util/HttpStatus;
            putstatic org.glassfish.grizzly.http.util.HttpStatus.PAYMENT_REQUIRED_402:Lorg/glassfish/grizzly/http/util/HttpStatus;
        22: .line 56
            sipush 403
            ldc "Forbidden"
            invokestatic org.glassfish.grizzly.http.util.HttpStatus.register:(ILjava/lang/String;)Lorg/glassfish/grizzly/http/util/HttpStatus;
            putstatic org.glassfish.grizzly.http.util.HttpStatus.FORBIDDEN_403:Lorg/glassfish/grizzly/http/util/HttpStatus;
        23: .line 57
            sipush 404
            ldc "Not Found"
            invokestatic org.glassfish.grizzly.http.util.HttpStatus.register:(ILjava/lang/String;)Lorg/glassfish/grizzly/http/util/HttpStatus;
            putstatic org.glassfish.grizzly.http.util.HttpStatus.NOT_FOUND_404:Lorg/glassfish/grizzly/http/util/HttpStatus;
        24: .line 58
            sipush 405
            ldc "Method Not Allowed"
            invokestatic org.glassfish.grizzly.http.util.HttpStatus.register:(ILjava/lang/String;)Lorg/glassfish/grizzly/http/util/HttpStatus;
            putstatic org.glassfish.grizzly.http.util.HttpStatus.METHOD_NOT_ALLOWED_405:Lorg/glassfish/grizzly/http/util/HttpStatus;
        25: .line 59
            sipush 406
            ldc "Not Acceptable"
            invokestatic org.glassfish.grizzly.http.util.HttpStatus.register:(ILjava/lang/String;)Lorg/glassfish/grizzly/http/util/HttpStatus;
            putstatic org.glassfish.grizzly.http.util.HttpStatus.NOT_ACCEPTABLE_406:Lorg/glassfish/grizzly/http/util/HttpStatus;
        26: .line 60
            sipush 407
            ldc "Proxy Authentication Required"
            invokestatic org.glassfish.grizzly.http.util.HttpStatus.register:(ILjava/lang/String;)Lorg/glassfish/grizzly/http/util/HttpStatus;
            putstatic org.glassfish.grizzly.http.util.HttpStatus.PROXY_AUTHENTICATION_REQUIRED_407:Lorg/glassfish/grizzly/http/util/HttpStatus;
        27: .line 61
            sipush 408
            ldc "Request Timeout"
            invokestatic org.glassfish.grizzly.http.util.HttpStatus.register:(ILjava/lang/String;)Lorg/glassfish/grizzly/http/util/HttpStatus;
            putstatic org.glassfish.grizzly.http.util.HttpStatus.REQUEST_TIMEOUT_408:Lorg/glassfish/grizzly/http/util/HttpStatus;
        28: .line 62
            sipush 409
            ldc "Conflict"
            invokestatic org.glassfish.grizzly.http.util.HttpStatus.register:(ILjava/lang/String;)Lorg/glassfish/grizzly/http/util/HttpStatus;
            putstatic org.glassfish.grizzly.http.util.HttpStatus.CONFLICT_409:Lorg/glassfish/grizzly/http/util/HttpStatus;
        29: .line 63
            sipush 410
            ldc "Gone"
            invokestatic org.glassfish.grizzly.http.util.HttpStatus.register:(ILjava/lang/String;)Lorg/glassfish/grizzly/http/util/HttpStatus;
            putstatic org.glassfish.grizzly.http.util.HttpStatus.GONE_410:Lorg/glassfish/grizzly/http/util/HttpStatus;
        30: .line 64
            sipush 411
            ldc "Length Required"
            invokestatic org.glassfish.grizzly.http.util.HttpStatus.register:(ILjava/lang/String;)Lorg/glassfish/grizzly/http/util/HttpStatus;
            putstatic org.glassfish.grizzly.http.util.HttpStatus.LENGTH_REQUIRED_411:Lorg/glassfish/grizzly/http/util/HttpStatus;
        31: .line 65
            sipush 412
            ldc "Precondition Failed"
            invokestatic org.glassfish.grizzly.http.util.HttpStatus.register:(ILjava/lang/String;)Lorg/glassfish/grizzly/http/util/HttpStatus;
            putstatic org.glassfish.grizzly.http.util.HttpStatus.PRECONDITION_FAILED_412:Lorg/glassfish/grizzly/http/util/HttpStatus;
        32: .line 66
            sipush 413
            ldc "Request Entity Too Large"
            invokestatic org.glassfish.grizzly.http.util.HttpStatus.register:(ILjava/lang/String;)Lorg/glassfish/grizzly/http/util/HttpStatus;
            putstatic org.glassfish.grizzly.http.util.HttpStatus.REQUEST_ENTITY_TOO_LARGE_413:Lorg/glassfish/grizzly/http/util/HttpStatus;
        33: .line 67
            sipush 414
            ldc "Request-URI Too Long"
            invokestatic org.glassfish.grizzly.http.util.HttpStatus.register:(ILjava/lang/String;)Lorg/glassfish/grizzly/http/util/HttpStatus;
            putstatic org.glassfish.grizzly.http.util.HttpStatus.REQUEST_URI_TOO_LONG_414:Lorg/glassfish/grizzly/http/util/HttpStatus;
        34: .line 68
            sipush 415
            ldc "Unsupported Media Type"
            invokestatic org.glassfish.grizzly.http.util.HttpStatus.register:(ILjava/lang/String;)Lorg/glassfish/grizzly/http/util/HttpStatus;
            putstatic org.glassfish.grizzly.http.util.HttpStatus.UNSUPPORTED_MEDIA_TYPE_415:Lorg/glassfish/grizzly/http/util/HttpStatus;
        35: .line 69
            sipush 416
            ldc "Request Range Not Satisfiable"
            invokestatic org.glassfish.grizzly.http.util.HttpStatus.register:(ILjava/lang/String;)Lorg/glassfish/grizzly/http/util/HttpStatus;
            putstatic org.glassfish.grizzly.http.util.HttpStatus.REQUEST_RANGE_NOT_SATISFIABLE_416:Lorg/glassfish/grizzly/http/util/HttpStatus;
        36: .line 70
            sipush 417
            ldc "Expectation Failed"
            invokestatic org.glassfish.grizzly.http.util.HttpStatus.register:(ILjava/lang/String;)Lorg/glassfish/grizzly/http/util/HttpStatus;
            putstatic org.glassfish.grizzly.http.util.HttpStatus.EXPECTATION_FAILED_417:Lorg/glassfish/grizzly/http/util/HttpStatus;
        37: .line 71
            sipush 421
            ldc "Misdirected Request"
            invokestatic org.glassfish.grizzly.http.util.HttpStatus.register:(ILjava/lang/String;)Lorg/glassfish/grizzly/http/util/HttpStatus;
            putstatic org.glassfish.grizzly.http.util.HttpStatus.MISDIRECTED_REQUEST:Lorg/glassfish/grizzly/http/util/HttpStatus;
        38: .line 72
            sipush 431
            ldc "Request Header Fields Too Large"
            invokestatic org.glassfish.grizzly.http.util.HttpStatus.register:(ILjava/lang/String;)Lorg/glassfish/grizzly/http/util/HttpStatus;
            putstatic org.glassfish.grizzly.http.util.HttpStatus.REQUEST_HEADER_FIELDS_TOO_LARGE:Lorg/glassfish/grizzly/http/util/HttpStatus;
        39: .line 73
            sipush 500
            ldc "Internal Server Error"
            invokestatic org.glassfish.grizzly.http.util.HttpStatus.register:(ILjava/lang/String;)Lorg/glassfish/grizzly/http/util/HttpStatus;
            putstatic org.glassfish.grizzly.http.util.HttpStatus.INTERNAL_SERVER_ERROR_500:Lorg/glassfish/grizzly/http/util/HttpStatus;
        40: .line 74
            sipush 501
            ldc "Not Implemented"
            invokestatic org.glassfish.grizzly.http.util.HttpStatus.register:(ILjava/lang/String;)Lorg/glassfish/grizzly/http/util/HttpStatus;
            putstatic org.glassfish.grizzly.http.util.HttpStatus.NOT_IMPLEMENTED_501:Lorg/glassfish/grizzly/http/util/HttpStatus;
        41: .line 75
            sipush 502
            ldc "Bad Gateway"
            invokestatic org.glassfish.grizzly.http.util.HttpStatus.register:(ILjava/lang/String;)Lorg/glassfish/grizzly/http/util/HttpStatus;
            putstatic org.glassfish.grizzly.http.util.HttpStatus.BAD_GATEWAY_502:Lorg/glassfish/grizzly/http/util/HttpStatus;
        42: .line 76
            sipush 503
            ldc "Service Unavailable"
            invokestatic org.glassfish.grizzly.http.util.HttpStatus.register:(ILjava/lang/String;)Lorg/glassfish/grizzly/http/util/HttpStatus;
            putstatic org.glassfish.grizzly.http.util.HttpStatus.SERVICE_UNAVAILABLE_503:Lorg/glassfish/grizzly/http/util/HttpStatus;
        43: .line 77
            sipush 504
            ldc "Gateway Timeout"
            invokestatic org.glassfish.grizzly.http.util.HttpStatus.register:(ILjava/lang/String;)Lorg/glassfish/grizzly/http/util/HttpStatus;
            putstatic org.glassfish.grizzly.http.util.HttpStatus.GATEWAY_TIMEOUT_504:Lorg/glassfish/grizzly/http/util/HttpStatus;
        44: .line 78
            sipush 505
            ldc "HTTP Version Not Supported"
            invokestatic org.glassfish.grizzly.http.util.HttpStatus.register:(ILjava/lang/String;)Lorg/glassfish/grizzly/http/util/HttpStatus;
            putstatic org.glassfish.grizzly.http.util.HttpStatus.HTTP_VERSION_NOT_SUPPORTED_505:Lorg/glassfish/grizzly/http/util/HttpStatus;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private static org.glassfish.grizzly.http.util.HttpStatus register(int, java.lang.String);
    descriptor: (ILjava/lang/String;)Lorg/glassfish/grizzly/http/util/HttpStatus;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // int statusCode
        start local 1 // java.lang.String reasonPhrase
         0: .line 81
            iload 0 /* statusCode */
            aload 1 /* reasonPhrase */
            invokestatic org.glassfish.grizzly.http.util.HttpStatus.newHttpStatus:(ILjava/lang/String;)Lorg/glassfish/grizzly/http/util/HttpStatus;
            astore 2 /* httpStatus */
        start local 2 // org.glassfish.grizzly.http.util.HttpStatus httpStatus
         1: .line 82
            getstatic org.glassfish.grizzly.http.util.HttpStatus.statusMessages:Ljava/util/Map;
            iload 0 /* statusCode */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aload 2 /* httpStatus */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         2: .line 83
            aload 2 /* httpStatus */
            areturn
        end local 2 // org.glassfish.grizzly.http.util.HttpStatus httpStatus
        end local 1 // java.lang.String reasonPhrase
        end local 0 // int statusCode
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0    statusCode  I
            0    3     1  reasonPhrase  Ljava/lang/String;
            1    3     2    httpStatus  Lorg/glassfish/grizzly/http/util/HttpStatus;
    MethodParameters:
              Name  Flags
      statusCode    final
      reasonPhrase  final

  public static org.glassfish.grizzly.http.util.HttpStatus newHttpStatus(int, java.lang.String);
    descriptor: (ILjava/lang/String;)Lorg/glassfish/grizzly/http/util/HttpStatus;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // int statusCode
        start local 1 // java.lang.String reasonPhrase
         0: .line 87
            new org.glassfish.grizzly.http.util.HttpStatus
            dup
            iload 0 /* statusCode */
            aload 1 /* reasonPhrase */
            invokespecial org.glassfish.grizzly.http.util.HttpStatus.<init>:(ILjava/lang/String;)V
            areturn
        end local 1 // java.lang.String reasonPhrase
        end local 0 // int statusCode
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0    statusCode  I
            0    1     1  reasonPhrase  Ljava/lang/String;
    MethodParameters:
              Name  Flags
      statusCode    final
      reasonPhrase  final

  public static org.glassfish.grizzly.http.util.HttpStatus getHttpStatus(int);
    descriptor: (I)Lorg/glassfish/grizzly/http/util/HttpStatus;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // int statusCode
         0: .line 96
            getstatic org.glassfish.grizzly.http.util.HttpStatus.statusMessages:Ljava/util/Map;
            iload 0 /* statusCode */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.glassfish.grizzly.http.util.HttpStatus
            astore 1 /* status */
        start local 1 // org.glassfish.grizzly.http.util.HttpStatus status
         1: .line 97
            aload 1 /* status */
            ifnonnull 3
         2: .line 98
            new org.glassfish.grizzly.http.util.HttpStatus
            dup
            iload 0 /* statusCode */
            ldc "CUSTOM"
            invokespecial org.glassfish.grizzly.http.util.HttpStatus.<init>:(ILjava/lang/String;)V
            astore 1 /* status */
         3: .line 101
      StackMap locals: org.glassfish.grizzly.http.util.HttpStatus
      StackMap stack:
            aload 1 /* status */
            areturn
        end local 1 // org.glassfish.grizzly.http.util.HttpStatus status
        end local 0 // int statusCode
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0  statusCode  I
            1    4     1      status  Lorg/glassfish/grizzly/http/util/HttpStatus;
    MethodParameters:
            Name  Flags
      statusCode  final

  private void <init>(int, java.lang.String);
    descriptor: (ILjava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.glassfish.grizzly.http.util.HttpStatus this
        start local 1 // int status
        start local 2 // java.lang.String reasonPhrase
         0: .line 111
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 112
            aload 0 /* this */
            iload 1 /* status */
            putfield org.glassfish.grizzly.http.util.HttpStatus.status:I
         2: .line 113
            aload 0 /* this */
            aload 2 /* reasonPhrase */
            putfield org.glassfish.grizzly.http.util.HttpStatus.reasonPhrase:Ljava/lang/String;
         3: .line 114
            aload 0 /* this */
            aload 2 /* reasonPhrase */
            getstatic org.glassfish.grizzly.utils.Charsets.ASCII_CHARSET:Ljava/nio/charset/Charset;
            invokevirtual java.lang.String.getBytes:(Ljava/nio/charset/Charset;)[B
            putfield org.glassfish.grizzly.http.util.HttpStatus.reasonPhraseBytes:[B
         4: .line 115
            aload 0 /* this */
            iload 1 /* status */
            invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
            getstatic org.glassfish.grizzly.utils.Charsets.ASCII_CHARSET:Ljava/nio/charset/Charset;
            invokevirtual java.lang.String.getBytes:(Ljava/nio/charset/Charset;)[B
            putfield org.glassfish.grizzly.http.util.HttpStatus.statusBytes:[B
         5: .line 116
            return
        end local 2 // java.lang.String reasonPhrase
        end local 1 // int status
        end local 0 // org.glassfish.grizzly.http.util.HttpStatus this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    6     0          this  Lorg/glassfish/grizzly/http/util/HttpStatus;
            0    6     1        status  I
            0    6     2  reasonPhrase  Ljava/lang/String;
    MethodParameters:
              Name  Flags
      status        final
      reasonPhrase  final

  public boolean statusMatches(int);
    descriptor: (I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.http.util.HttpStatus this
        start local 1 // int status
         0: .line 124
            iload 1 /* status */
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.util.HttpStatus.status:I
            if_icmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // int status
        end local 0 // org.glassfish.grizzly.http.util.HttpStatus this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/glassfish/grizzly/http/util/HttpStatus;
            0    2     1  status  I
    MethodParameters:
        Name  Flags
      status  final

  public int getStatusCode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.util.HttpStatus this
         0: .line 131
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.util.HttpStatus.status:I
            ireturn
        end local 0 // org.glassfish.grizzly.http.util.HttpStatus this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/http/util/HttpStatus;

  public byte[] getStatusBytes();
    descriptor: ()[B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.util.HttpStatus this
         0: .line 135
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.util.HttpStatus.statusBytes:[B
            areturn
        end local 0 // org.glassfish.grizzly.http.util.HttpStatus this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/http/util/HttpStatus;

  public java.lang.String getReasonPhrase();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.util.HttpStatus this
         0: .line 142
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.util.HttpStatus.reasonPhrase:Ljava/lang/String;
            areturn
        end local 0 // org.glassfish.grizzly.http.util.HttpStatus this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/http/util/HttpStatus;

  public byte[] getReasonPhraseBytes();
    descriptor: ()[B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.util.HttpStatus this
         0: .line 149
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.util.HttpStatus.reasonPhraseBytes:[B
            areturn
        end local 0 // org.glassfish.grizzly.http.util.HttpStatus this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/http/util/HttpStatus;

  public void setValues(org.glassfish.grizzly.http.HttpResponsePacket);
    descriptor: (Lorg/glassfish/grizzly/http/HttpResponsePacket;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.http.util.HttpStatus this
        start local 1 // org.glassfish.grizzly.http.HttpResponsePacket response
         0: .line 158
            aload 1 /* response */
            aload 0 /* this */
            invokevirtual org.glassfish.grizzly.http.HttpResponsePacket.setStatus:(Lorg/glassfish/grizzly/http/util/HttpStatus;)V
         1: .line 159
            aload 1 /* response */
            aconst_null
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.util.HttpStatus.reasonPhraseBytes:[B
            invokestatic org.glassfish.grizzly.memory.Buffers.wrap:(Lorg/glassfish/grizzly/memory/MemoryManager;[B)Lorg/glassfish/grizzly/Buffer;
            invokevirtual org.glassfish.grizzly.http.HttpResponsePacket.setReasonPhrase:(Lorg/glassfish/grizzly/Buffer;)V
         2: .line 160
            return
        end local 1 // org.glassfish.grizzly.http.HttpResponsePacket response
        end local 0 // org.glassfish.grizzly.http.util.HttpStatus this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lorg/glassfish/grizzly/http/util/HttpStatus;
            0    3     1  response  Lorg/glassfish/grizzly/http/HttpResponsePacket;
    MethodParameters:
          Name  Flags
      response  final
}
SourceFile: "HttpStatus.java"