public class org.glassfish.grizzly.websockets.DefaultWebSocket extends org.glassfish.grizzly.websockets.SimpleWebSocket
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.glassfish.grizzly.websockets.DefaultWebSocket
  super_class: org.glassfish.grizzly.websockets.SimpleWebSocket
{
  private static final java.util.logging.Logger LOGGER;
    descriptor: Ljava/util/logging/Logger;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  protected final HttpServletRequest servletRequest;
    descriptor: LHttpServletRequest;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  public void <init>(org.glassfish.grizzly.websockets.ProtocolHandler, org.glassfish.grizzly.http.HttpRequestPacket, org.glassfish.grizzly.websockets.WebSocketListener[]);
    descriptor: (Lorg/glassfish/grizzly/websockets/ProtocolHandler;Lorg/glassfish/grizzly/http/HttpRequestPacket;[Lorg/glassfish/grizzly/websockets/WebSocketListener;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // org.glassfish.grizzly.websockets.DefaultWebSocket this
         0: .line 24
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import javax.servlet cannot be resolved\n\tThe import javax.servlet cannot be resolved\n\tThe import javax.servlet cannot be resolved\n\tThe import javax.servlet cannot be resolved\n\tThe import org.glassfish.grizzly.http.server cannot be resolved\n\tThe import org.glassfish.grizzly.http.server cannot be resolved\n\tThe import org.glassfish.grizzly.servlet cannot be resolved\n\tThe import org.glassfish.grizzly.servlet cannot be resolved\n\tThe import org.glassfish.grizzly.servlet cannot be resolved\n\tHttpServletRequest cannot be resolved to a type\n\tResponse cannot be resolved to a type\n\tThe method getResponse() is undefined for the type DefaultWebSocket.WSRequestImpl\n\tThe method initialize(HttpRequestPacket, FilterChainContext, null) is undefined for the type DefaultWebSocket.WSRequestImpl\n\tThe method initialize(Request, HttpServletResponseImpl, WebSocketMappingData) from the type DefaultWebSocket.WSServletRequestImpl refers to the missing type Request\n\tHttpServletRequest cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n\tRequest cannot be resolved to a type\n\tThe method parseSessionId() of type DefaultWebSocket.WSRequestImpl must override or implement a supertype method\n\tRequest cannot be resolved to a type\n\tThe method getCookies() is undefined for the type DefaultWebSocket.WSRequestImpl\n\tThe method obtainSessionCookieName() is undefined for the type DefaultWebSocket.WSRequestImpl\n\tThe method setRequestedSessionId(String) is undefined for the type DefaultWebSocket.WSRequestImpl\n\tThe method setRequestedSessionCookie(boolean) is undefined for the type DefaultWebSocket.WSRequestImpl\n\tResponse cannot be resolved to a type\n\tHttpServletRequestImpl cannot be resolved to a type\n\tRequest cannot be resolved to a type\n\tHttpServletResponseImpl cannot be resolved to a type\n\tcontext cannot be resolved or is not a field\n\twrapper cannot be resolved or is not a field\n\tWebappContext cannot be resolved to a type\n\tServletInputStream cannot be resolved to a type\n\tThe method getInputStream() of type DefaultWebSocket.WSServletRequestImpl must override or implement a supertype method\n\tusingReader cannot be resolved to a variable\n\tusingInputStream cannot be resolved to a variable\n\tServletInputStream cannot be resolved to a type\n\tThe method getReader() of type DefaultWebSocket.WSServletRequestImpl must override or implement a supertype method\n\tusingInputStream cannot be resolved to a variable\n\tusingReader cannot be resolved to a variable\n\tHttpSession cannot be resolved to a type\n\tThe method getSession(boolean) of type DefaultWebSocket.WSServletRequestImpl must override or implement a supertype method\n\tThe method getSession(boolean) from the type GlassfishSupport refers to the missing type HttpSession\n\tHttpServletRequestImpl cannot be resolved to a type\n\tThe method isUserInRole(String) of type DefaultWebSocket.WSServletRequestImpl must override or implement a supertype method\n\tHttpServletRequestImpl cannot be resolved to a type\n\tThe method getUserPrincipal() of type DefaultWebSocket.WSServletRequestImpl must override or implement a supertype method\n\tHttpServletRequestImpl cannot be resolved to a type\n\tThe method getRemoteUser() of type DefaultWebSocket.WSServletRequestImpl must override or implement a supertype method\n\tHttpServletRequestImpl cannot be resolved to a type\n\tThe method getAuthType() of type DefaultWebSocket.WSServletRequestImpl must override or implement a supertype method\n\tHttpServletRequestImpl cannot be resolved to a type\n\tThe method getContextPath() of type DefaultWebSocket.WSServletRequestImpl must override or implement a supertype method\n\tThe method getServletPath() of type DefaultWebSocket.WSServletRequestImpl must override or implement a supertype method\n\tThe method getPathInfo() of type DefaultWebSocket.WSServletRequestImpl must override or implement a supertype method\n\tpathInfo cannot be resolved or is not a field\n\twrapperPath cannot be resolved or is not a field\n\tcontextPath cannot be resolved or is not a field\n\trequest cannot be resolved or is not a field\n\tHttpServletResponseImpl cannot be resolved to a type\n\tThe method getWriter() of type DefaultWebSocket.WSServletResponseImpl must override or implement a supertype method\n\tusingOutputStream cannot be resolved to a variable\n\tusingWriter cannot be resolved to a variable\n\tServletOutputStream cannot be resolved to a type\n\tThe method getOutputStream() of type DefaultWebSocket.WSServletResponseImpl must override or implement a supertype method\n\tusingWriter cannot be resolved to a variable\n\tusingOutputStream cannot be resolved to a variable\n\tServletOutputStream cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.glassfish.grizzly.websockets.DefaultWebSocket this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/websockets/DefaultWebSocket;
    MethodParameters:
                 Name  Flags
      protocolHandler  final
      request          final
      listeners        final

  public HttpServletRequest getUpgradeRequest();
    descriptor: ()LHttpServletRequest;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.websockets.DefaultWebSocket this
         0: .line 93
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tHttpServletRequest cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.glassfish.grizzly.websockets.DefaultWebSocket this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/websockets/DefaultWebSocket;
}
SourceFile: "DefaultWebSocket.java"
NestMembers:
  org.glassfish.grizzly.websockets.DefaultWebSocket$WSRequestImpl  org.glassfish.grizzly.websockets.DefaultWebSocket$WSResponseImpl  org.glassfish.grizzly.websockets.DefaultWebSocket$WSServletRequestImpl  org.glassfish.grizzly.websockets.DefaultWebSocket$WSServletResponseImpl
InnerClasses:
  private WSRequestImpl = org.glassfish.grizzly.websockets.DefaultWebSocket$WSRequestImpl of org.glassfish.grizzly.websockets.DefaultWebSocket
  private WSResponseImpl = org.glassfish.grizzly.websockets.DefaultWebSocket$WSResponseImpl of org.glassfish.grizzly.websockets.DefaultWebSocket
  private WSServletRequestImpl = org.glassfish.grizzly.websockets.DefaultWebSocket$WSServletRequestImpl of org.glassfish.grizzly.websockets.DefaultWebSocket
  private WSServletResponseImpl = org.glassfish.grizzly.websockets.DefaultWebSocket$WSServletResponseImpl of org.glassfish.grizzly.websockets.DefaultWebSocket