class org.apache.lucene.spatial3d.geom.StandardObjects
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.apache.lucene.spatial3d.geom.StandardObjects
  super_class: java.lang.Object
{
  static java.util.Map<java.lang.Class<?>, java.lang.Integer> classRegsitry;
    descriptor: Ljava/util/Map;
    flags: (0x0008) ACC_STATIC
    Signature: Ljava/util/Map<Ljava/lang/Class<*>;Ljava/lang/Integer;>;

  static java.util.Map<java.lang.Integer, java.lang.Class<?>> codeRegsitry;
    descriptor: Ljava/util/Map;
    flags: (0x0008) ACC_STATIC
    Signature: Ljava/util/Map<Ljava/lang/Integer;Ljava/lang/Class<*>;>;

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=2, args_size=0
         0: .line 33
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putstatic org.apache.lucene.spatial3d.geom.StandardObjects.classRegsitry:Ljava/util/Map;
         1: .line 37
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putstatic org.apache.lucene.spatial3d.geom.StandardObjects.codeRegsitry:Ljava/util/Map;
         2: .line 40
            getstatic org.apache.lucene.spatial3d.geom.StandardObjects.classRegsitry:Ljava/util/Map;
            ldc Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            iconst_0
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         3: .line 41
            getstatic org.apache.lucene.spatial3d.geom.StandardObjects.classRegsitry:Ljava/util/Map;
            ldc Lorg/apache/lucene/spatial3d/geom/GeoRectangle;
            iconst_1
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         4: .line 42
            getstatic org.apache.lucene.spatial3d.geom.StandardObjects.classRegsitry:Ljava/util/Map;
            ldc Lorg/apache/lucene/spatial3d/geom/GeoStandardCircle;
            iconst_2
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         5: .line 43
            getstatic org.apache.lucene.spatial3d.geom.StandardObjects.classRegsitry:Ljava/util/Map;
            ldc Lorg/apache/lucene/spatial3d/geom/GeoStandardPath;
            iconst_3
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         6: .line 44
            getstatic org.apache.lucene.spatial3d.geom.StandardObjects.classRegsitry:Ljava/util/Map;
            ldc Lorg/apache/lucene/spatial3d/geom/GeoConvexPolygon;
            iconst_4
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         7: .line 45
            getstatic org.apache.lucene.spatial3d.geom.StandardObjects.classRegsitry:Ljava/util/Map;
            ldc Lorg/apache/lucene/spatial3d/geom/GeoConcavePolygon;
            iconst_5
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         8: .line 46
            getstatic org.apache.lucene.spatial3d.geom.StandardObjects.classRegsitry:Ljava/util/Map;
            ldc Lorg/apache/lucene/spatial3d/geom/GeoComplexPolygon;
            bipush 6
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         9: .line 47
            getstatic org.apache.lucene.spatial3d.geom.StandardObjects.classRegsitry:Ljava/util/Map;
            ldc Lorg/apache/lucene/spatial3d/geom/GeoCompositePolygon;
            bipush 7
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        10: .line 48
            getstatic org.apache.lucene.spatial3d.geom.StandardObjects.classRegsitry:Ljava/util/Map;
            ldc Lorg/apache/lucene/spatial3d/geom/GeoCompositeMembershipShape;
            bipush 8
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        11: .line 49
            getstatic org.apache.lucene.spatial3d.geom.StandardObjects.classRegsitry:Ljava/util/Map;
            ldc Lorg/apache/lucene/spatial3d/geom/GeoCompositeAreaShape;
            bipush 9
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        12: .line 50
            getstatic org.apache.lucene.spatial3d.geom.StandardObjects.classRegsitry:Ljava/util/Map;
            ldc Lorg/apache/lucene/spatial3d/geom/GeoDegeneratePoint;
            bipush 10
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        13: .line 51
            getstatic org.apache.lucene.spatial3d.geom.StandardObjects.classRegsitry:Ljava/util/Map;
            ldc Lorg/apache/lucene/spatial3d/geom/GeoDegenerateHorizontalLine;
            bipush 11
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        14: .line 52
            getstatic org.apache.lucene.spatial3d.geom.StandardObjects.classRegsitry:Ljava/util/Map;
            ldc Lorg/apache/lucene/spatial3d/geom/GeoDegenerateLatitudeZone;
            bipush 12
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        15: .line 53
            getstatic org.apache.lucene.spatial3d.geom.StandardObjects.classRegsitry:Ljava/util/Map;
            ldc Lorg/apache/lucene/spatial3d/geom/GeoDegenerateLongitudeSlice;
            bipush 13
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        16: .line 54
            getstatic org.apache.lucene.spatial3d.geom.StandardObjects.classRegsitry:Ljava/util/Map;
            ldc Lorg/apache/lucene/spatial3d/geom/GeoDegenerateVerticalLine;
            bipush 14
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        17: .line 55
            getstatic org.apache.lucene.spatial3d.geom.StandardObjects.classRegsitry:Ljava/util/Map;
            ldc Lorg/apache/lucene/spatial3d/geom/GeoLatitudeZone;
            bipush 15
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        18: .line 56
            getstatic org.apache.lucene.spatial3d.geom.StandardObjects.classRegsitry:Ljava/util/Map;
            ldc Lorg/apache/lucene/spatial3d/geom/GeoLongitudeSlice;
            bipush 16
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        19: .line 57
            getstatic org.apache.lucene.spatial3d.geom.StandardObjects.classRegsitry:Ljava/util/Map;
            ldc Lorg/apache/lucene/spatial3d/geom/GeoNorthLatitudeZone;
            bipush 17
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        20: .line 58
            getstatic org.apache.lucene.spatial3d.geom.StandardObjects.classRegsitry:Ljava/util/Map;
            ldc Lorg/apache/lucene/spatial3d/geom/GeoNorthRectangle;
            bipush 18
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        21: .line 59
            getstatic org.apache.lucene.spatial3d.geom.StandardObjects.classRegsitry:Ljava/util/Map;
            ldc Lorg/apache/lucene/spatial3d/geom/GeoSouthLatitudeZone;
            bipush 19
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        22: .line 60
            getstatic org.apache.lucene.spatial3d.geom.StandardObjects.classRegsitry:Ljava/util/Map;
            ldc Lorg/apache/lucene/spatial3d/geom/GeoSouthRectangle;
            bipush 20
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        23: .line 61
            getstatic org.apache.lucene.spatial3d.geom.StandardObjects.classRegsitry:Ljava/util/Map;
            ldc Lorg/apache/lucene/spatial3d/geom/GeoWideDegenerateHorizontalLine;
            bipush 21
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        24: .line 62
            getstatic org.apache.lucene.spatial3d.geom.StandardObjects.classRegsitry:Ljava/util/Map;
            ldc Lorg/apache/lucene/spatial3d/geom/GeoWideLongitudeSlice;
            bipush 22
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        25: .line 63
            getstatic org.apache.lucene.spatial3d.geom.StandardObjects.classRegsitry:Ljava/util/Map;
            ldc Lorg/apache/lucene/spatial3d/geom/GeoWideNorthRectangle;
            bipush 23
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        26: .line 64
            getstatic org.apache.lucene.spatial3d.geom.StandardObjects.classRegsitry:Ljava/util/Map;
            ldc Lorg/apache/lucene/spatial3d/geom/GeoWideRectangle;
            bipush 24
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        27: .line 65
            getstatic org.apache.lucene.spatial3d.geom.StandardObjects.classRegsitry:Ljava/util/Map;
            ldc Lorg/apache/lucene/spatial3d/geom/GeoWideSouthRectangle;
            bipush 25
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        28: .line 66
            getstatic org.apache.lucene.spatial3d.geom.StandardObjects.classRegsitry:Ljava/util/Map;
            ldc Lorg/apache/lucene/spatial3d/geom/GeoWorld;
            bipush 26
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        29: .line 67
            getstatic org.apache.lucene.spatial3d.geom.StandardObjects.classRegsitry:Ljava/util/Map;
            ldc Lorg/apache/lucene/spatial3d/geom/dXdYdZSolid;
            bipush 27
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        30: .line 68
            getstatic org.apache.lucene.spatial3d.geom.StandardObjects.classRegsitry:Ljava/util/Map;
            ldc Lorg/apache/lucene/spatial3d/geom/dXdYZSolid;
            bipush 28
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        31: .line 69
            getstatic org.apache.lucene.spatial3d.geom.StandardObjects.classRegsitry:Ljava/util/Map;
            ldc Lorg/apache/lucene/spatial3d/geom/dXYdZSolid;
            bipush 29
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        32: .line 70
            getstatic org.apache.lucene.spatial3d.geom.StandardObjects.classRegsitry:Ljava/util/Map;
            ldc Lorg/apache/lucene/spatial3d/geom/dXYZSolid;
            bipush 30
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        33: .line 71
            getstatic org.apache.lucene.spatial3d.geom.StandardObjects.classRegsitry:Ljava/util/Map;
            ldc Lorg/apache/lucene/spatial3d/geom/XdYdZSolid;
            bipush 31
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        34: .line 72
            getstatic org.apache.lucene.spatial3d.geom.StandardObjects.classRegsitry:Ljava/util/Map;
            ldc Lorg/apache/lucene/spatial3d/geom/XdYZSolid;
            bipush 32
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        35: .line 73
            getstatic org.apache.lucene.spatial3d.geom.StandardObjects.classRegsitry:Ljava/util/Map;
            ldc Lorg/apache/lucene/spatial3d/geom/XYdZSolid;
            bipush 33
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        36: .line 74
            getstatic org.apache.lucene.spatial3d.geom.StandardObjects.classRegsitry:Ljava/util/Map;
            ldc Lorg/apache/lucene/spatial3d/geom/StandardXYZSolid;
            bipush 34
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        37: .line 75
            getstatic org.apache.lucene.spatial3d.geom.StandardObjects.classRegsitry:Ljava/util/Map;
            ldc Lorg/apache/lucene/spatial3d/geom/PlanetModel;
            bipush 35
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        38: .line 76
            getstatic org.apache.lucene.spatial3d.geom.StandardObjects.classRegsitry:Ljava/util/Map;
            ldc Lorg/apache/lucene/spatial3d/geom/GeoDegeneratePath;
            bipush 36
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        39: .line 77
            getstatic org.apache.lucene.spatial3d.geom.StandardObjects.classRegsitry:Ljava/util/Map;
            ldc Lorg/apache/lucene/spatial3d/geom/GeoExactCircle;
            bipush 37
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        40: .line 78
            getstatic org.apache.lucene.spatial3d.geom.StandardObjects.classRegsitry:Ljava/util/Map;
            ldc Lorg/apache/lucene/spatial3d/geom/GeoS2Shape;
            bipush 38
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        41: .line 80
            getstatic org.apache.lucene.spatial3d.geom.StandardObjects.classRegsitry:Ljava/util/Map;
            invokeinterface java.util.Map.keySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 1
            goto 44
      StackMap locals: top java.util.Iterator
      StackMap stack:
        42: aload 1
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.Class
            astore 0 /* clazz */
        start local 0 // java.lang.Class clazz
        43: .line 81
            getstatic org.apache.lucene.spatial3d.geom.StandardObjects.codeRegsitry:Ljava/util/Map;
            getstatic org.apache.lucene.spatial3d.geom.StandardObjects.classRegsitry:Ljava/util/Map;
            aload 0 /* clazz */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Integer
            aload 0 /* clazz */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 0 // java.lang.Class clazz
        44: .line 80
      StackMap locals:
      StackMap stack:
            aload 1
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 42
        45: .line 83
            return
      LocalVariableTable:
        Start  End  Slot   Name  Signature
           43   44     0  clazz  Ljava/lang/Class<*>;

  void <init>();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.lucene.spatial3d.geom.StandardObjects this
         0: .line 28
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.apache.lucene.spatial3d.geom.StandardObjects this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/lucene/spatial3d/geom/StandardObjects;
}
SourceFile: "StandardObjects.java"