public abstract class com.sun.xml.internal.ws.api.server.WSEndpoint<T> implements com.sun.xml.internal.ws.api.ComponentRegistry
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: com.sun.xml.internal.ws.api.server.WSEndpoint
  super_class: java.lang.Object
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.api.server.WSEndpoint this
         0: .line 123
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // com.sun.xml.internal.ws.api.server.WSEndpoint this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/api/server/WSEndpoint<TT;>;

  public abstract com.sun.xml.internal.ws.api.pipe.Codec createCodec();
    descriptor: ()Lcom/sun/xml/internal/ws/api/pipe/Codec;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()

  public abstract javax.xml.namespace.QName getServiceName();
    descriptor: ()Ljavax/xml/namespace/QName;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()

  public abstract javax.xml.namespace.QName getPortName();
    descriptor: ()Ljavax/xml/namespace/QName;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()

  public abstract java.lang.Class<T> getImplementationClass();
    descriptor: ()Ljava/lang/Class;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/lang/Class<TT;>;
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()

  public abstract com.sun.xml.internal.ws.api.WSBinding getBinding();
    descriptor: ()Lcom/sun/xml/internal/ws/api/WSBinding;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()

  public abstract com.sun.xml.internal.ws.api.server.Container getContainer();
    descriptor: ()Lcom/sun/xml/internal/ws/api/server/Container;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()

  public abstract com.sun.xml.internal.ws.api.model.wsdl.WSDLPort getPort();
    descriptor: ()Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.Nullable()

  public abstract void setExecutor(java.util.concurrent.Executor);
    descriptor: (Ljava/util/concurrent/Executor;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleParameterAnnotations: 
      0:
        com.sun.istack.internal.NotNull()
    MethodParameters:
      Name  Flags
      exec  

  public final void schedule(com.sun.xml.internal.ws.api.message.Packet, com.sun.xml.internal.ws.api.server.WSEndpoint$CompletionCallback);
    descriptor: (Lcom/sun/xml/internal/ws/api/message/Packet;Lcom/sun/xml/internal/ws/api/server/WSEndpoint$CompletionCallback;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.ws.api.server.WSEndpoint this
        start local 1 // com.sun.xml.internal.ws.api.message.Packet request
        start local 2 // com.sun.xml.internal.ws.api.server.WSEndpoint$CompletionCallback callback
         0: .line 235
            aload 0 /* this */
            aload 1 /* request */
            aload 2 /* callback */
            aconst_null
            invokevirtual com.sun.xml.internal.ws.api.server.WSEndpoint.schedule:(Lcom/sun/xml/internal/ws/api/message/Packet;Lcom/sun/xml/internal/ws/api/server/WSEndpoint$CompletionCallback;Lcom/sun/xml/internal/ws/api/pipe/FiberContextSwitchInterceptor;)V
         1: .line 236
            return
        end local 2 // com.sun.xml.internal.ws.api.server.WSEndpoint$CompletionCallback callback
        end local 1 // com.sun.xml.internal.ws.api.message.Packet request
        end local 0 // com.sun.xml.internal.ws.api.server.WSEndpoint this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/sun/xml/internal/ws/api/server/WSEndpoint<TT;>;
            0    2     1   request  Lcom/sun/xml/internal/ws/api/message/Packet;
            0    2     2  callback  Lcom/sun/xml/internal/ws/api/server/WSEndpoint$CompletionCallback;
    RuntimeInvisibleParameterAnnotations: 
      0:
        com.sun.istack.internal.NotNull()
      1:
        com.sun.istack.internal.NotNull()
    MethodParameters:
          Name  Flags
      request   
      callback  

  public abstract void schedule(com.sun.xml.internal.ws.api.message.Packet, com.sun.xml.internal.ws.api.server.WSEndpoint$CompletionCallback, com.sun.xml.internal.ws.api.pipe.FiberContextSwitchInterceptor);
    descriptor: (Lcom/sun/xml/internal/ws/api/message/Packet;Lcom/sun/xml/internal/ws/api/server/WSEndpoint$CompletionCallback;Lcom/sun/xml/internal/ws/api/pipe/FiberContextSwitchInterceptor;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleParameterAnnotations: 
      0:
        com.sun.istack.internal.NotNull()
      1:
        com.sun.istack.internal.NotNull()
      2:
        com.sun.istack.internal.Nullable()
    MethodParameters:
             Name  Flags
      request      
      callback     
      interceptor  

  public void process(com.sun.xml.internal.ws.api.message.Packet, com.sun.xml.internal.ws.api.server.WSEndpoint$CompletionCallback, com.sun.xml.internal.ws.api.pipe.FiberContextSwitchInterceptor);
    descriptor: (Lcom/sun/xml/internal/ws/api/message/Packet;Lcom/sun/xml/internal/ws/api/server/WSEndpoint$CompletionCallback;Lcom/sun/xml/internal/ws/api/pipe/FiberContextSwitchInterceptor;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.xml.internal.ws.api.server.WSEndpoint this
        start local 1 // com.sun.xml.internal.ws.api.message.Packet request
        start local 2 // com.sun.xml.internal.ws.api.server.WSEndpoint$CompletionCallback callback
        start local 3 // com.sun.xml.internal.ws.api.pipe.FiberContextSwitchInterceptor interceptor
         0: .line 250
            aload 0 /* this */
            aload 1 /* request */
            aload 2 /* callback */
            aload 3 /* interceptor */
            invokevirtual com.sun.xml.internal.ws.api.server.WSEndpoint.schedule:(Lcom/sun/xml/internal/ws/api/message/Packet;Lcom/sun/xml/internal/ws/api/server/WSEndpoint$CompletionCallback;Lcom/sun/xml/internal/ws/api/pipe/FiberContextSwitchInterceptor;)V
         1: .line 251
            return
        end local 3 // com.sun.xml.internal.ws.api.pipe.FiberContextSwitchInterceptor interceptor
        end local 2 // com.sun.xml.internal.ws.api.server.WSEndpoint$CompletionCallback callback
        end local 1 // com.sun.xml.internal.ws.api.message.Packet request
        end local 0 // com.sun.xml.internal.ws.api.server.WSEndpoint this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lcom/sun/xml/internal/ws/api/server/WSEndpoint<TT;>;
            0    2     1      request  Lcom/sun/xml/internal/ws/api/message/Packet;
            0    2     2     callback  Lcom/sun/xml/internal/ws/api/server/WSEndpoint$CompletionCallback;
            0    2     3  interceptor  Lcom/sun/xml/internal/ws/api/pipe/FiberContextSwitchInterceptor;
    RuntimeInvisibleParameterAnnotations: 
      0:
        com.sun.istack.internal.NotNull()
      1:
        com.sun.istack.internal.NotNull()
      2:
        com.sun.istack.internal.Nullable()
    MethodParameters:
             Name  Flags
      request      
      callback     
      interceptor  

  public com.sun.xml.internal.ws.api.pipe.Engine getEngine();
    descriptor: ()Lcom/sun/xml/internal/ws/api/pipe/Engine;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.api.server.WSEndpoint this
         0: .line 258
            new java.lang.UnsupportedOperationException
            dup
            invokespecial java.lang.UnsupportedOperationException.<init>:()V
            athrow
        end local 0 // com.sun.xml.internal.ws.api.server.WSEndpoint this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/api/server/WSEndpoint<TT;>;

  public abstract com.sun.xml.internal.ws.api.server.WSEndpoint$PipeHead createPipeHead();
    descriptor: ()Lcom/sun/xml/internal/ws/api/server/WSEndpoint$PipeHead;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()

  public abstract void dispose();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.sun.xml.internal.ws.api.server.ServiceDefinition getServiceDefinition();
    descriptor: ()Lcom/sun/xml/internal/ws/api/server/ServiceDefinition;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.Nullable()

  public java.util.List<com.sun.xml.internal.ws.api.server.BoundEndpoint> getBoundEndpoints();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.sun.xml.internal.ws.api.server.WSEndpoint this
         0: .line 386
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.ws.api.server.WSEndpoint.getContainer:()Lcom/sun/xml/internal/ws/api/server/Container;
            ldc Lcom/sun/xml/internal/ws/api/server/Module;
            invokevirtual com.sun.xml.internal.ws.api.server.Container.getSPI:(Ljava/lang/Class;)Ljava/lang/Object;
            checkcast com.sun.xml.internal.ws.api.server.Module
            astore 1 /* m */
        start local 1 // com.sun.xml.internal.ws.api.server.Module m
         1: .line 387
            aload 1 /* m */
            ifnull 2
            aload 1 /* m */
            invokevirtual com.sun.xml.internal.ws.api.server.Module.getBoundEndpoints:()Ljava/util/List;
            goto 3
      StackMap locals: com.sun.xml.internal.ws.api.server.Module
      StackMap stack:
         2: aconst_null
      StackMap locals:
      StackMap stack: java.util.List
         3: areturn
        end local 1 // com.sun.xml.internal.ws.api.server.Module m
        end local 0 // com.sun.xml.internal.ws.api.server.WSEndpoint this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/xml/internal/ws/api/server/WSEndpoint<TT;>;
            1    4     1     m  Lcom/sun/xml/internal/ws/api/server/Module;
    Signature: ()Ljava/util/List<Lcom/sun/xml/internal/ws/api/server/BoundEndpoint;>;

  public abstract java.util.Set<com.sun.xml.internal.ws.api.server.EndpointComponent> getComponentRegistry();
    descriptor: ()Ljava/util/Set;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Set<Lcom/sun/xml/internal/ws/api/server/EndpointComponent;>;
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()

  public java.util.Set<com.sun.xml.internal.ws.api.Component> getComponents();
    descriptor: ()Ljava/util/Set;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.api.server.WSEndpoint this
         0: .line 410
            invokestatic java.util.Collections.emptySet:()Ljava/util/Set;
            areturn
        end local 0 // com.sun.xml.internal.ws.api.server.WSEndpoint this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/api/server/WSEndpoint<TT;>;
    Signature: ()Ljava/util/Set<Lcom/sun/xml/internal/ws/api/Component;>;
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()

  public <S> S getSPI(java.lang.Class<S>);
    descriptor: (Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=6, args_size=2
        start local 0 // com.sun.xml.internal.ws.api.server.WSEndpoint this
        start local 1 // java.lang.Class spiType
         0: .line 414
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.ws.api.server.WSEndpoint.getComponents:()Ljava/util/Set;
            astore 2 /* componentRegistry */
        start local 2 // java.util.Set componentRegistry
         1: .line 415
            aload 2 /* componentRegistry */
            ifnull 8
         2: .line 416
            aload 2 /* componentRegistry */
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 4
            goto 7
      StackMap locals: com.sun.xml.internal.ws.api.server.WSEndpoint java.lang.Class java.util.Set top java.util.Iterator
      StackMap stack:
         3: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.xml.internal.ws.api.Component
            astore 3 /* c */
        start local 3 // com.sun.xml.internal.ws.api.Component c
         4: .line 417
            aload 3 /* c */
            aload 1 /* spiType */
            invokeinterface com.sun.xml.internal.ws.api.Component.getSPI:(Ljava/lang/Class;)Ljava/lang/Object;
            astore 5 /* s */
        start local 5 // java.lang.Object s
         5: .line 418
            aload 5 /* s */
            ifnull 7
         6: .line 419
            aload 5 /* s */
            areturn
        end local 5 // java.lang.Object s
        end local 3 // com.sun.xml.internal.ws.api.Component c
         7: .line 416
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
         8: .line 422
      StackMap locals: com.sun.xml.internal.ws.api.server.WSEndpoint java.lang.Class java.util.Set
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.ws.api.server.WSEndpoint.getContainer:()Lcom/sun/xml/internal/ws/api/server/Container;
            aload 1 /* spiType */
            invokevirtual com.sun.xml.internal.ws.api.server.Container.getSPI:(Ljava/lang/Class;)Ljava/lang/Object;
            areturn
        end local 2 // java.util.Set componentRegistry
        end local 1 // java.lang.Class spiType
        end local 0 // com.sun.xml.internal.ws.api.server.WSEndpoint this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    9     0               this  Lcom/sun/xml/internal/ws/api/server/WSEndpoint<TT;>;
            0    9     1            spiType  Ljava/lang/Class<TS;>;
            1    9     2  componentRegistry  Ljava/util/Set<Lcom/sun/xml/internal/ws/api/Component;>;
            4    7     3                  c  Lcom/sun/xml/internal/ws/api/Component;
            5    7     5                  s  TS;
    Signature: <S:Ljava/lang/Object;>(Ljava/lang/Class<TS;>;)TS;
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.Nullable()
    RuntimeInvisibleParameterAnnotations: 
      0:
        com.sun.istack.internal.NotNull()
    MethodParameters:
         Name  Flags
      spiType  

  public abstract com.sun.xml.internal.ws.api.model.SEIModel getSEIModel();
    descriptor: ()Lcom/sun/xml/internal/ws/api/model/SEIModel;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.Nullable()

  public abstract com.sun.xml.internal.ws.policy.PolicyMap getPolicyMap();
    descriptor: ()Lcom/sun/xml/internal/ws/policy/PolicyMap;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.sun.org.glassfish.gmbal.ManagedObjectManager getManagedObjectManager();
    descriptor: ()Lcom/sun/org/glassfish/gmbal/ManagedObjectManager;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()

  public abstract void closeManagedObjectManager();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.sun.xml.internal.ws.api.pipe.ServerTubeAssemblerContext getAssemblerContext();
    descriptor: ()Lcom/sun/xml/internal/ws/api/pipe/ServerTubeAssemblerContext;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()

  public static <T> com.sun.xml.internal.ws.api.server.WSEndpoint<T> create(java.lang.Class<T>, boolean, com.sun.xml.internal.ws.api.server.Invoker, javax.xml.namespace.QName, javax.xml.namespace.QName, com.sun.xml.internal.ws.api.server.Container, com.sun.xml.internal.ws.api.WSBinding, com.sun.xml.internal.ws.api.server.SDDocumentSource, java.util.Collection<? extends com.sun.xml.internal.ws.api.server.SDDocumentSource>, org.xml.sax.EntityResolver, boolean);
    descriptor: (Ljava/lang/Class;ZLcom/sun/xml/internal/ws/api/server/Invoker;Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/api/server/Container;Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/server/SDDocumentSource;Ljava/util/Collection;Lorg/xml/sax/EntityResolver;Z)Lcom/sun/xml/internal/ws/api/server/WSEndpoint;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=12, locals=11, args_size=11
        start local 0 // java.lang.Class implType
        start local 1 // boolean processHandlerAnnotation
        start local 2 // com.sun.xml.internal.ws.api.server.Invoker invoker
        start local 3 // javax.xml.namespace.QName serviceName
        start local 4 // javax.xml.namespace.QName portName
        start local 5 // com.sun.xml.internal.ws.api.server.Container container
        start local 6 // com.sun.xml.internal.ws.api.WSBinding binding
        start local 7 // com.sun.xml.internal.ws.api.server.SDDocumentSource primaryWsdl
        start local 8 // java.util.Collection metadata
        start local 9 // org.xml.sax.EntityResolver resolver
        start local 10 // boolean isTransportSynchronous
         0: .line 545
            aload 0 /* implType */
            iload 1 /* processHandlerAnnotation */
            aload 2 /* invoker */
            aload 3 /* serviceName */
            aload 4 /* portName */
            aload 5 /* container */
            aload 6 /* binding */
            aload 7 /* primaryWsdl */
            aload 8 /* metadata */
            aload 9 /* resolver */
            iload 10 /* isTransportSynchronous */
            iconst_1
            invokestatic com.sun.xml.internal.ws.api.server.WSEndpoint.create:(Ljava/lang/Class;ZLcom/sun/xml/internal/ws/api/server/Invoker;Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/api/server/Container;Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/server/SDDocumentSource;Ljava/util/Collection;Lorg/xml/sax/EntityResolver;ZZ)Lcom/sun/xml/internal/ws/api/server/WSEndpoint;
            areturn
        end local 10 // boolean isTransportSynchronous
        end local 9 // org.xml.sax.EntityResolver resolver
        end local 8 // java.util.Collection metadata
        end local 7 // com.sun.xml.internal.ws.api.server.SDDocumentSource primaryWsdl
        end local 6 // com.sun.xml.internal.ws.api.WSBinding binding
        end local 5 // com.sun.xml.internal.ws.api.server.Container container
        end local 4 // javax.xml.namespace.QName portName
        end local 3 // javax.xml.namespace.QName serviceName
        end local 2 // com.sun.xml.internal.ws.api.server.Invoker invoker
        end local 1 // boolean processHandlerAnnotation
        end local 0 // java.lang.Class implType
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0    1     0                  implType  Ljava/lang/Class<TT;>;
            0    1     1  processHandlerAnnotation  Z
            0    1     2                   invoker  Lcom/sun/xml/internal/ws/api/server/Invoker;
            0    1     3               serviceName  Ljavax/xml/namespace/QName;
            0    1     4                  portName  Ljavax/xml/namespace/QName;
            0    1     5                 container  Lcom/sun/xml/internal/ws/api/server/Container;
            0    1     6                   binding  Lcom/sun/xml/internal/ws/api/WSBinding;
            0    1     7               primaryWsdl  Lcom/sun/xml/internal/ws/api/server/SDDocumentSource;
            0    1     8                  metadata  Ljava/util/Collection<+Lcom/sun/xml/internal/ws/api/server/SDDocumentSource;>;
            0    1     9                  resolver  Lorg/xml/sax/EntityResolver;
            0    1    10    isTransportSynchronous  Z
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;ZLcom/sun/xml/internal/ws/api/server/Invoker;Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/api/server/Container;Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/server/SDDocumentSource;Ljava/util/Collection<+Lcom/sun/xml/internal/ws/api/server/SDDocumentSource;>;Lorg/xml/sax/EntityResolver;Z)Lcom/sun/xml/internal/ws/api/server/WSEndpoint<TT;>;
    RuntimeInvisibleParameterAnnotations: 
      0:
        com.sun.istack.internal.NotNull()
      1:
      2:
        com.sun.istack.internal.Nullable()
      3:
        com.sun.istack.internal.Nullable()
      4:
        com.sun.istack.internal.Nullable()
      5:
        com.sun.istack.internal.Nullable()
      6:
        com.sun.istack.internal.Nullable()
      7:
        com.sun.istack.internal.Nullable()
      8:
        com.sun.istack.internal.Nullable()
      9:
        com.sun.istack.internal.Nullable()
      10:
    MethodParameters:
                          Name  Flags
      implType                  
      processHandlerAnnotation  
      invoker                   
      serviceName               
      portName                  
      container                 
      binding                   
      primaryWsdl               
      metadata                  
      resolver                  
      isTransportSynchronous    

  public static <T> com.sun.xml.internal.ws.api.server.WSEndpoint<T> create(java.lang.Class<T>, boolean, com.sun.xml.internal.ws.api.server.Invoker, javax.xml.namespace.QName, javax.xml.namespace.QName, com.sun.xml.internal.ws.api.server.Container, com.sun.xml.internal.ws.api.WSBinding, com.sun.xml.internal.ws.api.server.SDDocumentSource, java.util.Collection<? extends com.sun.xml.internal.ws.api.server.SDDocumentSource>, org.xml.sax.EntityResolver, boolean, boolean);
    descriptor: (Ljava/lang/Class;ZLcom/sun/xml/internal/ws/api/server/Invoker;Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/api/server/Container;Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/server/SDDocumentSource;Ljava/util/Collection;Lorg/xml/sax/EntityResolver;ZZ)Lcom/sun/xml/internal/ws/api/server/WSEndpoint;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=12, locals=17, args_size=12
        start local 0 // java.lang.Class implType
        start local 1 // boolean processHandlerAnnotation
        start local 2 // com.sun.xml.internal.ws.api.server.Invoker invoker
        start local 3 // javax.xml.namespace.QName serviceName
        start local 4 // javax.xml.namespace.QName portName
        start local 5 // com.sun.xml.internal.ws.api.server.Container container
        start local 6 // com.sun.xml.internal.ws.api.WSBinding binding
        start local 7 // com.sun.xml.internal.ws.api.server.SDDocumentSource primaryWsdl
        start local 8 // java.util.Collection metadata
        start local 9 // org.xml.sax.EntityResolver resolver
        start local 10 // boolean isTransportSynchronous
        start local 11 // boolean isStandard
         0: .line 564
            aload 0 /* implType */
            iload 1 /* processHandlerAnnotation */
            aload 2 /* invoker */
            aload 3 /* serviceName */
            aload 4 /* portName */
            aload 5 /* container */
            aload 6 /* binding */
            aload 7 /* primaryWsdl */
            aload 8 /* metadata */
            aload 9 /* resolver */
            iload 10 /* isTransportSynchronous */
            iload 11 /* isStandard */
         1: .line 563
            invokestatic com.sun.xml.internal.ws.server.EndpointFactory.createEndpoint:(Ljava/lang/Class;ZLcom/sun/xml/internal/ws/api/server/Invoker;Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/api/server/Container;Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/server/SDDocumentSource;Ljava/util/Collection;Lorg/xml/sax/EntityResolver;ZZ)Lcom/sun/xml/internal/ws/api/server/WSEndpoint;
         2: .line 562
            astore 12 /* endpoint */
        start local 12 // com.sun.xml.internal.ws.api.server.WSEndpoint endpoint
         3: .line 566
            ldc Lcom/sun/xml/internal/ws/api/config/management/ManagedEndpointFactory;
            invokestatic com.sun.xml.internal.ws.util.ServiceFinder.find:(Ljava/lang/Class;)Lcom/sun/xml/internal/ws/util/ServiceFinder;
            invokevirtual com.sun.xml.internal.ws.util.ServiceFinder.iterator:()Ljava/util/Iterator;
            astore 13 /* managementFactories */
        start local 13 // java.util.Iterator managementFactories
         4: .line 567
            aload 13 /* managementFactories */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifeq 13
         5: .line 568
            aload 13 /* managementFactories */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.sun.xml.internal.ws.api.config.management.ManagedEndpointFactory
            astore 14 /* managementFactory */
        start local 14 // com.sun.xml.internal.ws.api.config.management.ManagedEndpointFactory managementFactory
         6: .line 569
            new com.sun.xml.internal.ws.api.config.management.EndpointCreationAttributes
            dup
         7: .line 570
            iload 1 /* processHandlerAnnotation */
            aload 2 /* invoker */
            aload 9 /* resolver */
            iload 10 /* isTransportSynchronous */
         8: .line 569
            invokespecial com.sun.xml.internal.ws.api.config.management.EndpointCreationAttributes.<init>:(ZLcom/sun/xml/internal/ws/api/server/Invoker;Lorg/xml/sax/EntityResolver;Z)V
            astore 15 /* attributes */
        start local 15 // com.sun.xml.internal.ws.api.config.management.EndpointCreationAttributes attributes
         9: .line 572
            aload 14 /* managementFactory */
            aload 12 /* endpoint */
            aload 15 /* attributes */
            invokeinterface com.sun.xml.internal.ws.api.config.management.ManagedEndpointFactory.createEndpoint:(Lcom/sun/xml/internal/ws/api/server/WSEndpoint;Lcom/sun/xml/internal/ws/api/config/management/EndpointCreationAttributes;)Lcom/sun/xml/internal/ws/api/server/WSEndpoint;
            astore 16 /* managedEndpoint */
        start local 16 // com.sun.xml.internal.ws.api.server.WSEndpoint managedEndpoint
        10: .line 574
            aload 12 /* endpoint */
            invokevirtual com.sun.xml.internal.ws.api.server.WSEndpoint.getAssemblerContext:()Lcom/sun/xml/internal/ws/api/pipe/ServerTubeAssemblerContext;
            invokevirtual com.sun.xml.internal.ws.api.pipe.ServerTubeAssemblerContext.getTerminalTube:()Lcom/sun/xml/internal/ws/api/pipe/Tube;
            instanceof com.sun.xml.internal.ws.server.EndpointAwareTube
            ifeq 12
        11: .line 575
            aload 12 /* endpoint */
            invokevirtual com.sun.xml.internal.ws.api.server.WSEndpoint.getAssemblerContext:()Lcom/sun/xml/internal/ws/api/pipe/ServerTubeAssemblerContext;
            invokevirtual com.sun.xml.internal.ws.api.pipe.ServerTubeAssemblerContext.getTerminalTube:()Lcom/sun/xml/internal/ws/api/pipe/Tube;
            checkcast com.sun.xml.internal.ws.server.EndpointAwareTube
            aload 16 /* managedEndpoint */
            invokeinterface com.sun.xml.internal.ws.server.EndpointAwareTube.setEndpoint:(Lcom/sun/xml/internal/ws/api/server/WSEndpoint;)V
        12: .line 578
      StackMap locals: java.lang.Class int com.sun.xml.internal.ws.api.server.Invoker javax.xml.namespace.QName javax.xml.namespace.QName com.sun.xml.internal.ws.api.server.Container com.sun.xml.internal.ws.api.WSBinding com.sun.xml.internal.ws.api.server.SDDocumentSource java.util.Collection org.xml.sax.EntityResolver int int com.sun.xml.internal.ws.api.server.WSEndpoint java.util.Iterator com.sun.xml.internal.ws.api.config.management.ManagedEndpointFactory com.sun.xml.internal.ws.api.config.management.EndpointCreationAttributes com.sun.xml.internal.ws.api.server.WSEndpoint
      StackMap stack:
            aload 16 /* managedEndpoint */
            areturn
        end local 16 // com.sun.xml.internal.ws.api.server.WSEndpoint managedEndpoint
        end local 15 // com.sun.xml.internal.ws.api.config.management.EndpointCreationAttributes attributes
        end local 14 // com.sun.xml.internal.ws.api.config.management.ManagedEndpointFactory managementFactory
        13: .line 582
      StackMap locals:
      StackMap stack:
            aload 12 /* endpoint */
            areturn
        end local 13 // java.util.Iterator managementFactories
        end local 12 // com.sun.xml.internal.ws.api.server.WSEndpoint endpoint
        end local 11 // boolean isStandard
        end local 10 // boolean isTransportSynchronous
        end local 9 // org.xml.sax.EntityResolver resolver
        end local 8 // java.util.Collection metadata
        end local 7 // com.sun.xml.internal.ws.api.server.SDDocumentSource primaryWsdl
        end local 6 // com.sun.xml.internal.ws.api.WSBinding binding
        end local 5 // com.sun.xml.internal.ws.api.server.Container container
        end local 4 // javax.xml.namespace.QName portName
        end local 3 // javax.xml.namespace.QName serviceName
        end local 2 // com.sun.xml.internal.ws.api.server.Invoker invoker
        end local 1 // boolean processHandlerAnnotation
        end local 0 // java.lang.Class implType
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0   14     0                  implType  Ljava/lang/Class<TT;>;
            0   14     1  processHandlerAnnotation  Z
            0   14     2                   invoker  Lcom/sun/xml/internal/ws/api/server/Invoker;
            0   14     3               serviceName  Ljavax/xml/namespace/QName;
            0   14     4                  portName  Ljavax/xml/namespace/QName;
            0   14     5                 container  Lcom/sun/xml/internal/ws/api/server/Container;
            0   14     6                   binding  Lcom/sun/xml/internal/ws/api/WSBinding;
            0   14     7               primaryWsdl  Lcom/sun/xml/internal/ws/api/server/SDDocumentSource;
            0   14     8                  metadata  Ljava/util/Collection<+Lcom/sun/xml/internal/ws/api/server/SDDocumentSource;>;
            0   14     9                  resolver  Lorg/xml/sax/EntityResolver;
            0   14    10    isTransportSynchronous  Z
            0   14    11                isStandard  Z
            3   14    12                  endpoint  Lcom/sun/xml/internal/ws/api/server/WSEndpoint<TT;>;
            4   14    13       managementFactories  Ljava/util/Iterator<Lcom/sun/xml/internal/ws/api/config/management/ManagedEndpointFactory;>;
            6   13    14         managementFactory  Lcom/sun/xml/internal/ws/api/config/management/ManagedEndpointFactory;
            9   13    15                attributes  Lcom/sun/xml/internal/ws/api/config/management/EndpointCreationAttributes;
           10   13    16           managedEndpoint  Lcom/sun/xml/internal/ws/api/server/WSEndpoint<TT;>;
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;ZLcom/sun/xml/internal/ws/api/server/Invoker;Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/api/server/Container;Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/server/SDDocumentSource;Ljava/util/Collection<+Lcom/sun/xml/internal/ws/api/server/SDDocumentSource;>;Lorg/xml/sax/EntityResolver;ZZ)Lcom/sun/xml/internal/ws/api/server/WSEndpoint<TT;>;
    RuntimeInvisibleParameterAnnotations: 
      0:
        com.sun.istack.internal.NotNull()
      1:
      2:
        com.sun.istack.internal.Nullable()
      3:
        com.sun.istack.internal.Nullable()
      4:
        com.sun.istack.internal.Nullable()
      5:
        com.sun.istack.internal.Nullable()
      6:
        com.sun.istack.internal.Nullable()
      7:
        com.sun.istack.internal.Nullable()
      8:
        com.sun.istack.internal.Nullable()
      9:
        com.sun.istack.internal.Nullable()
      10:
      11:
    MethodParameters:
                          Name  Flags
      implType                  
      processHandlerAnnotation  
      invoker                   
      serviceName               
      portName                  
      container                 
      binding                   
      primaryWsdl               
      metadata                  
      resolver                  
      isTransportSynchronous    
      isStandard                

  public static <T> com.sun.xml.internal.ws.api.server.WSEndpoint<T> create(java.lang.Class<T>, boolean, com.sun.xml.internal.ws.api.server.Invoker, javax.xml.namespace.QName, javax.xml.namespace.QName, com.sun.xml.internal.ws.api.server.Container, com.sun.xml.internal.ws.api.WSBinding, com.sun.xml.internal.ws.api.server.SDDocumentSource, java.util.Collection<? extends com.sun.xml.internal.ws.api.server.SDDocumentSource>, org.xml.sax.EntityResolver);
    descriptor: (Ljava/lang/Class;ZLcom/sun/xml/internal/ws/api/server/Invoker;Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/api/server/Container;Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/server/SDDocumentSource;Ljava/util/Collection;Lorg/xml/sax/EntityResolver;)Lcom/sun/xml/internal/ws/api/server/WSEndpoint;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=11, locals=10, args_size=10
        start local 0 // java.lang.Class implType
        start local 1 // boolean processHandlerAnnotation
        start local 2 // com.sun.xml.internal.ws.api.server.Invoker invoker
        start local 3 // javax.xml.namespace.QName serviceName
        start local 4 // javax.xml.namespace.QName portName
        start local 5 // com.sun.xml.internal.ws.api.server.Container container
        start local 6 // com.sun.xml.internal.ws.api.WSBinding binding
        start local 7 // com.sun.xml.internal.ws.api.server.SDDocumentSource primaryWsdl
        start local 8 // java.util.Collection metadata
        start local 9 // org.xml.sax.EntityResolver resolver
         0: .line 600
            aload 0 /* implType */
            iload 1 /* processHandlerAnnotation */
            aload 2 /* invoker */
            aload 3 /* serviceName */
            aload 4 /* portName */
            aload 5 /* container */
            aload 6 /* binding */
            aload 7 /* primaryWsdl */
            aload 8 /* metadata */
            aload 9 /* resolver */
            iconst_0
            invokestatic com.sun.xml.internal.ws.api.server.WSEndpoint.create:(Ljava/lang/Class;ZLcom/sun/xml/internal/ws/api/server/Invoker;Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/api/server/Container;Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/server/SDDocumentSource;Ljava/util/Collection;Lorg/xml/sax/EntityResolver;Z)Lcom/sun/xml/internal/ws/api/server/WSEndpoint;
            areturn
        end local 9 // org.xml.sax.EntityResolver resolver
        end local 8 // java.util.Collection metadata
        end local 7 // com.sun.xml.internal.ws.api.server.SDDocumentSource primaryWsdl
        end local 6 // com.sun.xml.internal.ws.api.WSBinding binding
        end local 5 // com.sun.xml.internal.ws.api.server.Container container
        end local 4 // javax.xml.namespace.QName portName
        end local 3 // javax.xml.namespace.QName serviceName
        end local 2 // com.sun.xml.internal.ws.api.server.Invoker invoker
        end local 1 // boolean processHandlerAnnotation
        end local 0 // java.lang.Class implType
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0    1     0                  implType  Ljava/lang/Class<TT;>;
            0    1     1  processHandlerAnnotation  Z
            0    1     2                   invoker  Lcom/sun/xml/internal/ws/api/server/Invoker;
            0    1     3               serviceName  Ljavax/xml/namespace/QName;
            0    1     4                  portName  Ljavax/xml/namespace/QName;
            0    1     5                 container  Lcom/sun/xml/internal/ws/api/server/Container;
            0    1     6                   binding  Lcom/sun/xml/internal/ws/api/WSBinding;
            0    1     7               primaryWsdl  Lcom/sun/xml/internal/ws/api/server/SDDocumentSource;
            0    1     8                  metadata  Ljava/util/Collection<+Lcom/sun/xml/internal/ws/api/server/SDDocumentSource;>;
            0    1     9                  resolver  Lorg/xml/sax/EntityResolver;
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;ZLcom/sun/xml/internal/ws/api/server/Invoker;Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/api/server/Container;Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/server/SDDocumentSource;Ljava/util/Collection<+Lcom/sun/xml/internal/ws/api/server/SDDocumentSource;>;Lorg/xml/sax/EntityResolver;)Lcom/sun/xml/internal/ws/api/server/WSEndpoint<TT;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    RuntimeInvisibleParameterAnnotations: 
      0:
        com.sun.istack.internal.NotNull()
      1:
      2:
        com.sun.istack.internal.Nullable()
      3:
        com.sun.istack.internal.Nullable()
      4:
        com.sun.istack.internal.Nullable()
      5:
        com.sun.istack.internal.Nullable()
      6:
        com.sun.istack.internal.Nullable()
      7:
        com.sun.istack.internal.Nullable()
      8:
        com.sun.istack.internal.Nullable()
      9:
        com.sun.istack.internal.Nullable()
    MethodParameters:
                          Name  Flags
      implType                  
      processHandlerAnnotation  
      invoker                   
      serviceName               
      portName                  
      container                 
      binding                   
      primaryWsdl               
      metadata                  
      resolver                  

  public static <T> com.sun.xml.internal.ws.api.server.WSEndpoint<T> create(java.lang.Class<T>, boolean, com.sun.xml.internal.ws.api.server.Invoker, javax.xml.namespace.QName, javax.xml.namespace.QName, com.sun.xml.internal.ws.api.server.Container, com.sun.xml.internal.ws.api.WSBinding, com.sun.xml.internal.ws.api.server.SDDocumentSource, java.util.Collection<? extends com.sun.xml.internal.ws.api.server.SDDocumentSource>, java.net.URL);
    descriptor: (Ljava/lang/Class;ZLcom/sun/xml/internal/ws/api/server/Invoker;Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/api/server/Container;Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/server/SDDocumentSource;Ljava/util/Collection;Ljava/net/URL;)Lcom/sun/xml/internal/ws/api/server/WSEndpoint;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=11, locals=10, args_size=10
        start local 0 // java.lang.Class implType
        start local 1 // boolean processHandlerAnnotation
        start local 2 // com.sun.xml.internal.ws.api.server.Invoker invoker
        start local 3 // javax.xml.namespace.QName serviceName
        start local 4 // javax.xml.namespace.QName portName
        start local 5 // com.sun.xml.internal.ws.api.server.Container container
        start local 6 // com.sun.xml.internal.ws.api.WSBinding binding
        start local 7 // com.sun.xml.internal.ws.api.server.SDDocumentSource primaryWsdl
        start local 8 // java.util.Collection metadata
        start local 9 // java.net.URL catalogUrl
         0: .line 625
            aload 0 /* implType */
            iload 1 /* processHandlerAnnotation */
            aload 2 /* invoker */
            aload 3 /* serviceName */
            aload 4 /* portName */
            aload 5 /* container */
            aload 6 /* binding */
            aload 7 /* primaryWsdl */
            aload 8 /* metadata */
         1: .line 626
            aload 9 /* catalogUrl */
            invokestatic com.sun.xml.internal.ws.util.xml.XmlUtil.createEntityResolver:(Ljava/net/URL;)Lorg/xml/sax/EntityResolver;
            iconst_0
         2: .line 624
            invokestatic com.sun.xml.internal.ws.api.server.WSEndpoint.create:(Ljava/lang/Class;ZLcom/sun/xml/internal/ws/api/server/Invoker;Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/api/server/Container;Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/server/SDDocumentSource;Ljava/util/Collection;Lorg/xml/sax/EntityResolver;Z)Lcom/sun/xml/internal/ws/api/server/WSEndpoint;
            areturn
        end local 9 // java.net.URL catalogUrl
        end local 8 // java.util.Collection metadata
        end local 7 // com.sun.xml.internal.ws.api.server.SDDocumentSource primaryWsdl
        end local 6 // com.sun.xml.internal.ws.api.WSBinding binding
        end local 5 // com.sun.xml.internal.ws.api.server.Container container
        end local 4 // javax.xml.namespace.QName portName
        end local 3 // javax.xml.namespace.QName serviceName
        end local 2 // com.sun.xml.internal.ws.api.server.Invoker invoker
        end local 1 // boolean processHandlerAnnotation
        end local 0 // java.lang.Class implType
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0    3     0                  implType  Ljava/lang/Class<TT;>;
            0    3     1  processHandlerAnnotation  Z
            0    3     2                   invoker  Lcom/sun/xml/internal/ws/api/server/Invoker;
            0    3     3               serviceName  Ljavax/xml/namespace/QName;
            0    3     4                  portName  Ljavax/xml/namespace/QName;
            0    3     5                 container  Lcom/sun/xml/internal/ws/api/server/Container;
            0    3     6                   binding  Lcom/sun/xml/internal/ws/api/WSBinding;
            0    3     7               primaryWsdl  Lcom/sun/xml/internal/ws/api/server/SDDocumentSource;
            0    3     8                  metadata  Ljava/util/Collection<+Lcom/sun/xml/internal/ws/api/server/SDDocumentSource;>;
            0    3     9                catalogUrl  Ljava/net/URL;
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;ZLcom/sun/xml/internal/ws/api/server/Invoker;Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/api/server/Container;Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/server/SDDocumentSource;Ljava/util/Collection<+Lcom/sun/xml/internal/ws/api/server/SDDocumentSource;>;Ljava/net/URL;)Lcom/sun/xml/internal/ws/api/server/WSEndpoint<TT;>;
    RuntimeInvisibleParameterAnnotations: 
      0:
        com.sun.istack.internal.NotNull()
      1:
      2:
        com.sun.istack.internal.Nullable()
      3:
        com.sun.istack.internal.Nullable()
      4:
        com.sun.istack.internal.Nullable()
      5:
        com.sun.istack.internal.Nullable()
      6:
        com.sun.istack.internal.Nullable()
      7:
        com.sun.istack.internal.Nullable()
      8:
        com.sun.istack.internal.Nullable()
      9:
        com.sun.istack.internal.Nullable()
    MethodParameters:
                          Name  Flags
      implType                  
      processHandlerAnnotation  
      invoker                   
      serviceName               
      portName                  
      container                 
      binding                   
      primaryWsdl               
      metadata                  
      catalogUrl                

  public static javax.xml.namespace.QName getDefaultServiceName(java.lang.Class);
    descriptor: (Ljava/lang/Class;)Ljavax/xml/namespace/QName;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // java.lang.Class endpointClass
         0: .line 633
            aload 0 /* endpointClass */
            iconst_1
            aconst_null
            invokestatic com.sun.xml.internal.ws.api.server.WSEndpoint.getDefaultServiceName:(Ljava/lang/Class;ZLcom/sun/xml/internal/ws/api/databinding/MetadataReader;)Ljavax/xml/namespace/QName;
            areturn
        end local 0 // java.lang.Class endpointClass
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0  endpointClass  Ljava/lang/Class;
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()
    MethodParameters:
               Name  Flags
      endpointClass  

  public static javax.xml.namespace.QName getDefaultServiceName(java.lang.Class, com.sun.xml.internal.ws.api.databinding.MetadataReader);
    descriptor: (Ljava/lang/Class;Lcom/sun/xml/internal/ws/api/databinding/MetadataReader;)Ljavax/xml/namespace/QName;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.lang.Class endpointClass
        start local 1 // com.sun.xml.internal.ws.api.databinding.MetadataReader metadataReader
         0: .line 636
            aload 0 /* endpointClass */
            iconst_1
            aload 1 /* metadataReader */
            invokestatic com.sun.xml.internal.ws.api.server.WSEndpoint.getDefaultServiceName:(Ljava/lang/Class;ZLcom/sun/xml/internal/ws/api/databinding/MetadataReader;)Ljavax/xml/namespace/QName;
            areturn
        end local 1 // com.sun.xml.internal.ws.api.databinding.MetadataReader metadataReader
        end local 0 // java.lang.Class endpointClass
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0   endpointClass  Ljava/lang/Class;
            0    1     1  metadataReader  Lcom/sun/xml/internal/ws/api/databinding/MetadataReader;
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()
    MethodParameters:
                Name  Flags
      endpointClass   
      metadataReader  

  public static javax.xml.namespace.QName getDefaultServiceName(java.lang.Class, boolean);
    descriptor: (Ljava/lang/Class;Z)Ljavax/xml/namespace/QName;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.lang.Class endpointClass
        start local 1 // boolean isStandard
         0: .line 640
            aload 0 /* endpointClass */
            iload 1 /* isStandard */
            aconst_null
            invokestatic com.sun.xml.internal.ws.api.server.WSEndpoint.getDefaultServiceName:(Ljava/lang/Class;ZLcom/sun/xml/internal/ws/api/databinding/MetadataReader;)Ljavax/xml/namespace/QName;
            areturn
        end local 1 // boolean isStandard
        end local 0 // java.lang.Class endpointClass
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0  endpointClass  Ljava/lang/Class;
            0    1     1     isStandard  Z
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()
    MethodParameters:
               Name  Flags
      endpointClass  
      isStandard     

  public static javax.xml.namespace.QName getDefaultServiceName(java.lang.Class, boolean, com.sun.xml.internal.ws.api.databinding.MetadataReader);
    descriptor: (Ljava/lang/Class;ZLcom/sun/xml/internal/ws/api/databinding/MetadataReader;)Ljavax/xml/namespace/QName;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // java.lang.Class endpointClass
        start local 1 // boolean isStandard
        start local 2 // com.sun.xml.internal.ws.api.databinding.MetadataReader metadataReader
         0: .line 643
            aload 0 /* endpointClass */
            iload 1 /* isStandard */
            aload 2 /* metadataReader */
            invokestatic com.sun.xml.internal.ws.server.EndpointFactory.getDefaultServiceName:(Ljava/lang/Class;ZLcom/sun/xml/internal/ws/api/databinding/MetadataReader;)Ljavax/xml/namespace/QName;
            areturn
        end local 2 // com.sun.xml.internal.ws.api.databinding.MetadataReader metadataReader
        end local 1 // boolean isStandard
        end local 0 // java.lang.Class endpointClass
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0   endpointClass  Ljava/lang/Class;
            0    1     1      isStandard  Z
            0    1     2  metadataReader  Lcom/sun/xml/internal/ws/api/databinding/MetadataReader;
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()
    MethodParameters:
                Name  Flags
      endpointClass   
      isStandard      
      metadataReader  

  public static javax.xml.namespace.QName getDefaultPortName(javax.xml.namespace.QName, java.lang.Class);
    descriptor: (Ljavax/xml/namespace/QName;Ljava/lang/Class;)Ljavax/xml/namespace/QName;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javax.xml.namespace.QName serviceName
        start local 1 // java.lang.Class endpointClass
         0: .line 650
            aload 0 /* serviceName */
            aload 1 /* endpointClass */
            aconst_null
            invokestatic com.sun.xml.internal.ws.api.server.WSEndpoint.getDefaultPortName:(Ljavax/xml/namespace/QName;Ljava/lang/Class;Lcom/sun/xml/internal/ws/api/databinding/MetadataReader;)Ljavax/xml/namespace/QName;
            areturn
        end local 1 // java.lang.Class endpointClass
        end local 0 // javax.xml.namespace.QName serviceName
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0    serviceName  Ljavax/xml/namespace/QName;
            0    1     1  endpointClass  Ljava/lang/Class;
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()
    RuntimeInvisibleParameterAnnotations: 
      0:
        com.sun.istack.internal.NotNull()
      1:
    MethodParameters:
               Name  Flags
      serviceName    
      endpointClass  

  public static javax.xml.namespace.QName getDefaultPortName(javax.xml.namespace.QName, java.lang.Class, com.sun.xml.internal.ws.api.databinding.MetadataReader);
    descriptor: (Ljavax/xml/namespace/QName;Ljava/lang/Class;Lcom/sun/xml/internal/ws/api/databinding/MetadataReader;)Ljavax/xml/namespace/QName;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // javax.xml.namespace.QName serviceName
        start local 1 // java.lang.Class endpointClass
        start local 2 // com.sun.xml.internal.ws.api.databinding.MetadataReader metadataReader
         0: .line 653
            aload 0 /* serviceName */
            aload 1 /* endpointClass */
            iconst_1
            aload 2 /* metadataReader */
            invokestatic com.sun.xml.internal.ws.api.server.WSEndpoint.getDefaultPortName:(Ljavax/xml/namespace/QName;Ljava/lang/Class;ZLcom/sun/xml/internal/ws/api/databinding/MetadataReader;)Ljavax/xml/namespace/QName;
            areturn
        end local 2 // com.sun.xml.internal.ws.api.databinding.MetadataReader metadataReader
        end local 1 // java.lang.Class endpointClass
        end local 0 // javax.xml.namespace.QName serviceName
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0     serviceName  Ljavax/xml/namespace/QName;
            0    1     1   endpointClass  Ljava/lang/Class;
            0    1     2  metadataReader  Lcom/sun/xml/internal/ws/api/databinding/MetadataReader;
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()
    RuntimeInvisibleParameterAnnotations: 
      0:
        com.sun.istack.internal.NotNull()
      1:
      2:
    MethodParameters:
                Name  Flags
      serviceName     
      endpointClass   
      metadataReader  

  public static javax.xml.namespace.QName getDefaultPortName(javax.xml.namespace.QName, java.lang.Class, boolean);
    descriptor: (Ljavax/xml/namespace/QName;Ljava/lang/Class;Z)Ljavax/xml/namespace/QName;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // javax.xml.namespace.QName serviceName
        start local 1 // java.lang.Class endpointClass
        start local 2 // boolean isStandard
         0: .line 657
            aload 0 /* serviceName */
            aload 1 /* endpointClass */
            iload 2 /* isStandard */
            aconst_null
            invokestatic com.sun.xml.internal.ws.api.server.WSEndpoint.getDefaultPortName:(Ljavax/xml/namespace/QName;Ljava/lang/Class;ZLcom/sun/xml/internal/ws/api/databinding/MetadataReader;)Ljavax/xml/namespace/QName;
            areturn
        end local 2 // boolean isStandard
        end local 1 // java.lang.Class endpointClass
        end local 0 // javax.xml.namespace.QName serviceName
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0    serviceName  Ljavax/xml/namespace/QName;
            0    1     1  endpointClass  Ljava/lang/Class;
            0    1     2     isStandard  Z
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()
    RuntimeInvisibleParameterAnnotations: 
      0:
        com.sun.istack.internal.NotNull()
      1:
      2:
    MethodParameters:
               Name  Flags
      serviceName    
      endpointClass  
      isStandard     

  public static javax.xml.namespace.QName getDefaultPortName(javax.xml.namespace.QName, java.lang.Class, boolean, com.sun.xml.internal.ws.api.databinding.MetadataReader);
    descriptor: (Ljavax/xml/namespace/QName;Ljava/lang/Class;ZLcom/sun/xml/internal/ws/api/databinding/MetadataReader;)Ljavax/xml/namespace/QName;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // javax.xml.namespace.QName serviceName
        start local 1 // java.lang.Class endpointClass
        start local 2 // boolean isStandard
        start local 3 // com.sun.xml.internal.ws.api.databinding.MetadataReader metadataReader
         0: .line 660
            aload 0 /* serviceName */
            aload 1 /* endpointClass */
            iload 2 /* isStandard */
            aload 3 /* metadataReader */
            invokestatic com.sun.xml.internal.ws.server.EndpointFactory.getDefaultPortName:(Ljavax/xml/namespace/QName;Ljava/lang/Class;ZLcom/sun/xml/internal/ws/api/databinding/MetadataReader;)Ljavax/xml/namespace/QName;
            areturn
        end local 3 // com.sun.xml.internal.ws.api.databinding.MetadataReader metadataReader
        end local 2 // boolean isStandard
        end local 1 // java.lang.Class endpointClass
        end local 0 // javax.xml.namespace.QName serviceName
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0     serviceName  Ljavax/xml/namespace/QName;
            0    1     1   endpointClass  Ljava/lang/Class;
            0    1     2      isStandard  Z
            0    1     3  metadataReader  Lcom/sun/xml/internal/ws/api/databinding/MetadataReader;
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.NotNull()
    RuntimeInvisibleParameterAnnotations: 
      0:
        com.sun.istack.internal.NotNull()
      1:
      2:
      3:
    MethodParameters:
                Name  Flags
      serviceName     
      endpointClass   
      isStandard      
      metadataReader  

  public abstract <T extends javax.xml.ws.EndpointReference> T getEndpointReference(java.lang.Class<T>, java.lang.String, java.lang.String, org.w3c.dom.Element[]);
    descriptor: (Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;[Lorg/w3c/dom/Element;)Ljavax/xml/ws/EndpointReference;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: <T:Ljavax/xml/ws/EndpointReference;>(Ljava/lang/Class<TT;>;Ljava/lang/String;Ljava/lang/String;[Lorg/w3c/dom/Element;)TT;
    MethodParameters:
                     Name  Flags
      clazz                
      address              
      wsdlAddress          
      referenceParameters  

  public abstract <T extends javax.xml.ws.EndpointReference> T getEndpointReference(java.lang.Class<T>, java.lang.String, java.lang.String, java.util.List<org.w3c.dom.Element>, java.util.List<org.w3c.dom.Element>);
    descriptor: (Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)Ljavax/xml/ws/EndpointReference;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T:Ljavax/xml/ws/EndpointReference;>(Ljava/lang/Class<TT;>;Ljava/lang/String;Ljava/lang/String;Ljava/util/List<Lorg/w3c/dom/Element;>;Ljava/util/List<Lorg/w3c/dom/Element;>;)TT;
    MethodParameters:
                     Name  Flags
      clazz                
      address              
      wsdlAddress          
      metadata             
      referenceParameters  

  public boolean equalsProxiedInstance(com.sun.xml.internal.ws.api.server.WSEndpoint);
    descriptor: (Lcom/sun/xml/internal/ws/api/server/WSEndpoint;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.ws.api.server.WSEndpoint this
        start local 1 // com.sun.xml.internal.ws.api.server.WSEndpoint endpoint
         0: .line 694
            aload 1 /* endpoint */
            ifnonnull 1
            iconst_0
            ireturn
         1: .line 695
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* endpoint */
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ireturn
        end local 1 // com.sun.xml.internal.ws.api.server.WSEndpoint endpoint
        end local 0 // com.sun.xml.internal.ws.api.server.WSEndpoint this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/sun/xml/internal/ws/api/server/WSEndpoint<TT;>;
            0    2     1  endpoint  Lcom/sun/xml/internal/ws/api/server/WSEndpoint;
    MethodParameters:
          Name  Flags
      endpoint  

  public abstract com.sun.xml.internal.ws.wsdl.OperationDispatcher getOperationDispatcher();
    descriptor: ()Lcom/sun/xml/internal/ws/wsdl/OperationDispatcher;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      com.sun.istack.internal.Nullable()

  public abstract com.sun.xml.internal.ws.api.message.Packet createServiceResponseForException(com.sun.xml.internal.ws.api.pipe.ThrowableContainerPropertySet, com.sun.xml.internal.ws.api.message.Packet, com.sun.xml.internal.ws.api.SOAPVersion, com.sun.xml.internal.ws.api.model.wsdl.WSDLPort, com.sun.xml.internal.ws.api.model.SEIModel, com.sun.xml.internal.ws.api.WSBinding);
    descriptor: (Lcom/sun/xml/internal/ws/api/pipe/ThrowableContainerPropertySet;Lcom/sun/xml/internal/ws/api/message/Packet;Lcom/sun/xml/internal/ws/api/SOAPVersion;Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;Lcom/sun/xml/internal/ws/api/model/SEIModel;Lcom/sun/xml/internal/ws/api/WSBinding;)Lcom/sun/xml/internal/ws/api/message/Packet;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                Name  Flags
      tc              final
      responsePacket  final
      soapVersion     final
      wsdlPort        final
      seiModel        final
      binding         final
}
Signature: <T:Ljava/lang/Object;>Ljava/lang/Object;Lcom/sun/xml/internal/ws/api/ComponentRegistry;
SourceFile: "WSEndpoint.java"
NestMembers:
  com.sun.xml.internal.ws.api.server.WSEndpoint$CompletionCallback  com.sun.xml.internal.ws.api.server.WSEndpoint$PipeHead
InnerClasses:
  public abstract CompletionCallback = com.sun.xml.internal.ws.api.server.WSEndpoint$CompletionCallback of com.sun.xml.internal.ws.api.server.WSEndpoint
  public abstract PipeHead = com.sun.xml.internal.ws.api.server.WSEndpoint$PipeHead of com.sun.xml.internal.ws.api.server.WSEndpoint