public final class io.netty.example.worldclock.WorldClockProtocol
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: io.netty.example.worldclock.WorldClockProtocol
  super_class: java.lang.Object
{
  private static com.google.protobuf.Descriptors$Descriptor internal_static_io_netty_example_worldclock_Location_descriptor;
    descriptor: Lcom/google/protobuf/Descriptors$Descriptor;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static com.google.protobuf.GeneratedMessage$FieldAccessorTable internal_static_io_netty_example_worldclock_Location_fieldAccessorTable;
    descriptor: Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static com.google.protobuf.Descriptors$Descriptor internal_static_io_netty_example_worldclock_Locations_descriptor;
    descriptor: Lcom/google/protobuf/Descriptors$Descriptor;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static com.google.protobuf.GeneratedMessage$FieldAccessorTable internal_static_io_netty_example_worldclock_Locations_fieldAccessorTable;
    descriptor: Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static com.google.protobuf.Descriptors$Descriptor internal_static_io_netty_example_worldclock_LocalTime_descriptor;
    descriptor: Lcom/google/protobuf/Descriptors$Descriptor;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static com.google.protobuf.GeneratedMessage$FieldAccessorTable internal_static_io_netty_example_worldclock_LocalTime_fieldAccessorTable;
    descriptor: Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static com.google.protobuf.Descriptors$Descriptor internal_static_io_netty_example_worldclock_LocalTimes_descriptor;
    descriptor: Lcom/google/protobuf/Descriptors$Descriptor;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static com.google.protobuf.GeneratedMessage$FieldAccessorTable internal_static_io_netty_example_worldclock_LocalTimes_fieldAccessorTable;
    descriptor: Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static com.google.protobuf.Descriptors$FileDescriptor descriptor;
    descriptor: Lcom/google/protobuf/Descriptors$FileDescriptor;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=2, args_size=0
         0: .line 3242
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
         1: .line 3243
            ldc "\nBsrc/main/java/io/netty/example/worldclock/WorldClockProtocol.proto\u0012\u001Bio.netty.example.worldclock\"S\n\bLocation\u00129\n\tcontinent\u0018\u0001 \u0002(\u000E2&.io.netty.example.worldclock.Continent\u0012\f\n\u0004city\u0018\u0002 \u0002(\t\"D\n\tLocations\u00127\n\blocation\u0018\u0001 \u0003(\u000B2%.io.netty.example.worldclock.Location\"\u00A5\u0001\n\tLocalTime\u0012\f\n\u0004year\u0018\u0001 \u0002(\r\u0012\r\n\u0005month\u0018\u0002 \u0002(\r\u0012\u0012\n\ndayOfMonth\u0018\u0004 \u0002(\r\u00129\n\tdayOfWeek\u0018\u0005 \u0002(\u000E2&.io.netty.example.worldclock.DayOfWeek\u0012\f\n\u0004hour\u0018\u0006 \u0002(\r\u0012\u000E\n\u0006minute\u0018\u0007"
            aastore
            dup
            iconst_1
         2: .line 3253
            ldc " \u0002(\r\u0012\u000E\n\u0006second\u0018\b \u0002(\r\"G\n\nLocalTimes\u00129\n\tlocalTime\u0018\u0001 \u0003(\u000B2&.io.netty.example.worldclock.LocalTime*\u0099\u0001\n\tContinent\u0012\n\n\u0006AFRICA\u0010\u0000\u0012\u000B\n\u0007AMERICA\u0010\u0001\u0012\u000E\n\nANTARCTICA\u0010\u0002\u0012\n\n\u0006ARCTIC\u0010\u0003\u0012\b\n\u0004ASIA\u0010\u0004\u0012\f\n\bATLANTIC\u0010\u0005\u0012\r\n\tAUSTRALIA\u0010\u0006\u0012\n\n\u0006EUROPE\u0010\u0007\u0012\n\n\u0006INDIAN\u0010\b\u0012\u000B\n\u0007MIDEAST\u0010\t\u0012\u000B\n\u0007PACIFIC\u0010\n*g\n\tDayOfWeek\u0012\n\n\u0006SUNDAY\u0010\u0001\u0012\n\n\u0006MONDAY\u0010\u0002\u0012\u000B\n\u0007TUESDAY\u0010\u0003\u0012\r\n\tWEDNESDAY\u0010\u0004\u0012\f\n\bTHURSDAY\u0010\u0005\u0012\n\n\u0006FRIDAY\u0010\u0006\u0012\f\n\bSATURDAY\u0010\u0007B\u0002H\u0001"
            aastore
         3: .line 3242
            astore 0 /* descriptorData */
        start local 0 // java.lang.String[] descriptorData
         4: .line 3264
            new io.netty.example.worldclock.WorldClockProtocol$1
            dup
            invokespecial io.netty.example.worldclock.WorldClockProtocol$1.<init>:()V
         5: .line 3263
            astore 1 /* assigner */
        start local 1 // com.google.protobuf.Descriptors$FileDescriptor$InternalDescriptorAssigner assigner
         6: .line 3296
            aload 0 /* descriptorData */
         7: .line 3297
            iconst_0
            anewarray com.google.protobuf.Descriptors$FileDescriptor
         8: .line 3298
            aload 1 /* assigner */
         9: .line 3296
            invokestatic com.google.protobuf.Descriptors$FileDescriptor.internalBuildGeneratedFileFrom:([Ljava/lang/String;[Lcom/google/protobuf/Descriptors$FileDescriptor;Lcom/google/protobuf/Descriptors$FileDescriptor$InternalDescriptorAssigner;)V
        end local 1 // com.google.protobuf.Descriptors$FileDescriptor$InternalDescriptorAssigner assigner
        end local 0 // java.lang.String[] descriptorData
        10: .line 3299
            return
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            4   10     0  descriptorData  [Ljava/lang/String;
            6   10     1        assigner  Lcom/google/protobuf/Descriptors$FileDescriptor$InternalDescriptorAssigner;

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

  public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry);
    descriptor: (Lcom/google/protobuf/ExtensionRegistry;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // com.google.protobuf.ExtensionRegistry registry
         0: .line 27
            return
        end local 0 // com.google.protobuf.ExtensionRegistry registry
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0  registry  Lcom/google/protobuf/ExtensionRegistry;
    MethodParameters:
          Name  Flags
      registry  

  public static com.google.protobuf.Descriptors$FileDescriptor getDescriptor();
    descriptor: ()Lcom/google/protobuf/Descriptors$FileDescriptor;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 3237
            getstatic io.netty.example.worldclock.WorldClockProtocol.descriptor:Lcom/google/protobuf/Descriptors$FileDescriptor;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "WorldClockProtocol.java"
NestMembers:
  io.netty.example.worldclock.WorldClockProtocol$1  io.netty.example.worldclock.WorldClockProtocol$Continent  io.netty.example.worldclock.WorldClockProtocol$Continent$1  io.netty.example.worldclock.WorldClockProtocol$DayOfWeek  io.netty.example.worldclock.WorldClockProtocol$DayOfWeek$1  io.netty.example.worldclock.WorldClockProtocol$LocalTime  io.netty.example.worldclock.WorldClockProtocol$LocalTime$1  io.netty.example.worldclock.WorldClockProtocol$LocalTime$Builder  io.netty.example.worldclock.WorldClockProtocol$LocalTimeOrBuilder  io.netty.example.worldclock.WorldClockProtocol$LocalTimes  io.netty.example.worldclock.WorldClockProtocol$LocalTimes$1  io.netty.example.worldclock.WorldClockProtocol$LocalTimes$Builder  io.netty.example.worldclock.WorldClockProtocol$LocalTimesOrBuilder  io.netty.example.worldclock.WorldClockProtocol$Location  io.netty.example.worldclock.WorldClockProtocol$Location$1  io.netty.example.worldclock.WorldClockProtocol$Location$Builder  io.netty.example.worldclock.WorldClockProtocol$LocationOrBuilder  io.netty.example.worldclock.WorldClockProtocol$Locations  io.netty.example.worldclock.WorldClockProtocol$Locations$1  io.netty.example.worldclock.WorldClockProtocol$Locations$Builder  io.netty.example.worldclock.WorldClockProtocol$LocationsOrBuilder
InnerClasses:
  public final Descriptor = com.google.protobuf.Descriptors$Descriptor of com.google.protobuf.Descriptors
  public final FileDescriptor = com.google.protobuf.Descriptors$FileDescriptor of com.google.protobuf.Descriptors
  public abstract InternalDescriptorAssigner = com.google.protobuf.Descriptors$FileDescriptor$InternalDescriptorAssigner of com.google.protobuf.Descriptors$FileDescriptor
  public final FieldAccessorTable = com.google.protobuf.GeneratedMessage$FieldAccessorTable of com.google.protobuf.GeneratedMessage
  io.netty.example.worldclock.WorldClockProtocol$1
  public final Continent = io.netty.example.worldclock.WorldClockProtocol$Continent of io.netty.example.worldclock.WorldClockProtocol
  public final DayOfWeek = io.netty.example.worldclock.WorldClockProtocol$DayOfWeek of io.netty.example.worldclock.WorldClockProtocol
  public final LocalTime = io.netty.example.worldclock.WorldClockProtocol$LocalTime of io.netty.example.worldclock.WorldClockProtocol
  public abstract LocalTimeOrBuilder = io.netty.example.worldclock.WorldClockProtocol$LocalTimeOrBuilder of io.netty.example.worldclock.WorldClockProtocol
  public final LocalTimes = io.netty.example.worldclock.WorldClockProtocol$LocalTimes of io.netty.example.worldclock.WorldClockProtocol
  public abstract LocalTimesOrBuilder = io.netty.example.worldclock.WorldClockProtocol$LocalTimesOrBuilder of io.netty.example.worldclock.WorldClockProtocol
  public final Location = io.netty.example.worldclock.WorldClockProtocol$Location of io.netty.example.worldclock.WorldClockProtocol
  public abstract LocationOrBuilder = io.netty.example.worldclock.WorldClockProtocol$LocationOrBuilder of io.netty.example.worldclock.WorldClockProtocol
  public final Locations = io.netty.example.worldclock.WorldClockProtocol$Locations of io.netty.example.worldclock.WorldClockProtocol
  public abstract LocationsOrBuilder = io.netty.example.worldclock.WorldClockProtocol$LocationsOrBuilder of io.netty.example.worldclock.WorldClockProtocol