class io.netty.bootstrap.ServerBootstrap$1 extends io.netty.channel.ChannelInitializer<io.netty.channel.Channel>
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: io.netty.bootstrap.ServerBootstrap$1
  super_class: io.netty.channel.ChannelInitializer
{
  final io.netty.bootstrap.ServerBootstrap this$0;
    descriptor: Lio/netty/bootstrap/ServerBootstrap;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  private final io.netty.channel.EventLoopGroup val$currentChildGroup;
    descriptor: Lio/netty/channel/EventLoopGroup;
    flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC

  private final io.netty.channel.ChannelHandler val$currentChildHandler;
    descriptor: Lio/netty/channel/ChannelHandler;
    flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC

  private final java.util.Map$Entry[] val$currentChildOptions;
    descriptor: [Ljava/util/Map$Entry;
    flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC

  private final java.util.Map$Entry[] val$currentChildAttrs;
    descriptor: [Ljava/util/Map$Entry;
    flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC

  void <init>(io.netty.bootstrap.ServerBootstrap, io.netty.channel.EventLoopGroup, io.netty.channel.ChannelHandler, java.util.Map$Entry[], java.util.Map$Entry[]);
    descriptor: (Lio/netty/bootstrap/ServerBootstrap;Lio/netty/channel/EventLoopGroup;Lio/netty/channel/ChannelHandler;[Ljava/util/Map$Entry;[Ljava/util/Map$Entry;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=6, args_size=6
        start local 0 // io.netty.bootstrap.ServerBootstrap$1 this
         0: .line 169
            aload 0 /* this */
            aload 1
            putfield io.netty.bootstrap.ServerBootstrap$1.this$0:Lio/netty/bootstrap/ServerBootstrap;
            aload 0 /* this */
            aload 2
            putfield io.netty.bootstrap.ServerBootstrap$1.val$currentChildGroup:Lio/netty/channel/EventLoopGroup;
            aload 0 /* this */
            aload 3
            putfield io.netty.bootstrap.ServerBootstrap$1.val$currentChildHandler:Lio/netty/channel/ChannelHandler;
            aload 0 /* this */
            aload 4
            putfield io.netty.bootstrap.ServerBootstrap$1.val$currentChildOptions:[Ljava/util/Map$Entry;
            aload 0 /* this */
            aload 5
            putfield io.netty.bootstrap.ServerBootstrap$1.val$currentChildAttrs:[Ljava/util/Map$Entry;
            aload 0 /* this */
            invokespecial io.netty.channel.ChannelInitializer.<init>:()V
            return
        end local 0 // io.netty.bootstrap.ServerBootstrap$1 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/bootstrap/ServerBootstrap$1;
    MethodParameters:
                         Name  Flags
      this$0                   final
      val$currentChildGroup    final
      val$currentChildHandler  final
      val$currentChildOptions  final
      val$currentChildAttrs    final

  public void initChannel(io.netty.channel.Channel);
    descriptor: (Lio/netty/channel/Channel;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=4, args_size=2
        start local 0 // io.netty.bootstrap.ServerBootstrap$1 this
        start local 1 // io.netty.channel.Channel ch
         0: .line 172
            aload 1 /* ch */
            invokeinterface io.netty.channel.Channel.pipeline:()Lio/netty/channel/ChannelPipeline;
            astore 2 /* pipeline */
        start local 2 // io.netty.channel.ChannelPipeline pipeline
         1: .line 173
            aload 0 /* this */
            getfield io.netty.bootstrap.ServerBootstrap$1.this$0:Lio/netty/bootstrap/ServerBootstrap;
            getfield io.netty.bootstrap.ServerBootstrap.config:Lio/netty/bootstrap/ServerBootstrapConfig;
            invokevirtual io.netty.bootstrap.ServerBootstrapConfig.handler:()Lio/netty/channel/ChannelHandler;
            astore 3 /* handler */
        start local 3 // io.netty.channel.ChannelHandler handler
         2: .line 174
            aload 3 /* handler */
            ifnull 4
         3: .line 175
            aload 2 /* pipeline */
            iconst_1
            anewarray io.netty.channel.ChannelHandler
            dup
            iconst_0
            aload 3 /* handler */
            aastore
            invokeinterface io.netty.channel.ChannelPipeline.addLast:([Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline;
            pop
         4: .line 178
      StackMap locals: io.netty.channel.ChannelPipeline io.netty.channel.ChannelHandler
      StackMap stack:
            aload 1 /* ch */
            invokeinterface io.netty.channel.Channel.eventLoop:()Lio/netty/channel/EventLoop;
            new io.netty.bootstrap.ServerBootstrap$1$1
            dup
            aload 0 /* this */
            aload 2 /* pipeline */
            aload 1 /* ch */
            aload 0 /* this */
            getfield io.netty.bootstrap.ServerBootstrap$1.val$currentChildGroup:Lio/netty/channel/EventLoopGroup;
            aload 0 /* this */
            getfield io.netty.bootstrap.ServerBootstrap$1.val$currentChildHandler:Lio/netty/channel/ChannelHandler;
            aload 0 /* this */
            getfield io.netty.bootstrap.ServerBootstrap$1.val$currentChildOptions:[Ljava/util/Map$Entry;
            aload 0 /* this */
            getfield io.netty.bootstrap.ServerBootstrap$1.val$currentChildAttrs:[Ljava/util/Map$Entry;
            invokespecial io.netty.bootstrap.ServerBootstrap$1$1.<init>:(Lio/netty/bootstrap/ServerBootstrap$1;Lio/netty/channel/ChannelPipeline;Lio/netty/channel/Channel;Lio/netty/channel/EventLoopGroup;Lio/netty/channel/ChannelHandler;[Ljava/util/Map$Entry;[Ljava/util/Map$Entry;)V
            invokeinterface io.netty.channel.EventLoop.execute:(Ljava/lang/Runnable;)V
         5: .line 185
            return
        end local 3 // io.netty.channel.ChannelHandler handler
        end local 2 // io.netty.channel.ChannelPipeline pipeline
        end local 1 // io.netty.channel.Channel ch
        end local 0 // io.netty.bootstrap.ServerBootstrap$1 this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lio/netty/bootstrap/ServerBootstrap$1;
            0    6     1        ch  Lio/netty/channel/Channel;
            1    6     2  pipeline  Lio/netty/channel/ChannelPipeline;
            2    6     3   handler  Lio/netty/channel/ChannelHandler;
    Exceptions:
      throws java.lang.Exception
    MethodParameters:
      Name  Flags
      ch    final
}
Signature: Lio/netty/channel/ChannelInitializer<Lio/netty/channel/Channel;>;
SourceFile: "ServerBootstrap.java"
EnclosingMethod: io.netty.bootstrap.ServerBootstrap.init:(Lio/netty/channel/Channel;)V
NestHost: io.netty.bootstrap.ServerBootstrap
InnerClasses:
  io.netty.bootstrap.ServerBootstrap$1
  io.netty.bootstrap.ServerBootstrap$1$1
  public abstract Entry = java.util.Map$Entry of java.util.Map