class org.apache.lucene.spatial3d.geom.StandardXYZSolid extends org.apache.lucene.spatial3d.geom.BaseXYZSolid
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.apache.lucene.spatial3d.geom.StandardXYZSolid
  super_class: org.apache.lucene.spatial3d.geom.BaseXYZSolid
{
  protected final double minX;
    descriptor: D
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final double maxX;
    descriptor: D
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final double minY;
    descriptor: D
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final double maxY;
    descriptor: D
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final double minZ;
    descriptor: D
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final double maxZ;
    descriptor: D
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final boolean isWholeWorld;
    descriptor: Z
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final org.apache.lucene.spatial3d.geom.SidedPlane minXPlane;
    descriptor: Lorg/apache/lucene/spatial3d/geom/SidedPlane;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final org.apache.lucene.spatial3d.geom.SidedPlane maxXPlane;
    descriptor: Lorg/apache/lucene/spatial3d/geom/SidedPlane;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final org.apache.lucene.spatial3d.geom.SidedPlane minYPlane;
    descriptor: Lorg/apache/lucene/spatial3d/geom/SidedPlane;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final org.apache.lucene.spatial3d.geom.SidedPlane maxYPlane;
    descriptor: Lorg/apache/lucene/spatial3d/geom/SidedPlane;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final org.apache.lucene.spatial3d.geom.SidedPlane minZPlane;
    descriptor: Lorg/apache/lucene/spatial3d/geom/SidedPlane;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final org.apache.lucene.spatial3d.geom.SidedPlane maxZPlane;
    descriptor: Lorg/apache/lucene/spatial3d/geom/SidedPlane;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final boolean minXPlaneIntersects;
    descriptor: Z
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final boolean maxXPlaneIntersects;
    descriptor: Z
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final boolean minYPlaneIntersects;
    descriptor: Z
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final boolean maxYPlaneIntersects;
    descriptor: Z
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final boolean minZPlaneIntersects;
    descriptor: Z
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final boolean maxZPlaneIntersects;
    descriptor: Z
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final org.apache.lucene.spatial3d.geom.GeoPoint[] edgePoints;
    descriptor: [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final org.apache.lucene.spatial3d.geom.GeoPoint[] notableMinXPoints;
    descriptor: [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final org.apache.lucene.spatial3d.geom.GeoPoint[] notableMaxXPoints;
    descriptor: [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final org.apache.lucene.spatial3d.geom.GeoPoint[] notableMinYPoints;
    descriptor: [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final org.apache.lucene.spatial3d.geom.GeoPoint[] notableMaxYPoints;
    descriptor: [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final org.apache.lucene.spatial3d.geom.GeoPoint[] notableMinZPoints;
    descriptor: [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final org.apache.lucene.spatial3d.geom.GeoPoint[] notableMaxZPoints;
    descriptor: [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  public void <init>(org.apache.lucene.spatial3d.geom.PlanetModel, double, double, double, double, double, double);
    descriptor: (Lorg/apache/lucene/spatial3d/geom/PlanetModel;DDDDDD)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=12, locals=53, args_size=8
        start local 0 // org.apache.lucene.spatial3d.geom.StandardXYZSolid this
        start local 1 // org.apache.lucene.spatial3d.geom.PlanetModel planetModel
        start local 2 // double minX
        start local 4 // double maxX
        start local 6 // double minY
        start local 8 // double maxY
        start local 10 // double minZ
        start local 12 // double maxZ
         0: .line 109
            aload 0 /* this */
            aload 1 /* planetModel */
            invokespecial org.apache.lucene.spatial3d.geom.BaseXYZSolid.<init>:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;)V
         1: .line 111
            dload 4 /* maxX */
            dload 2 /* minX */
            dsub
            ldc 1.0E-12
            dcmpg
            ifge 3
         2: .line 112
            new java.lang.IllegalArgumentException
            dup
            ldc "X values in wrong order or identical"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 113
      StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid org.apache.lucene.spatial3d.geom.PlanetModel double double double double double double
      StackMap stack:
            dload 8 /* maxY */
            dload 6 /* minY */
            dsub
            ldc 1.0E-12
            dcmpg
            ifge 5
         4: .line 114
            new java.lang.IllegalArgumentException
            dup
            ldc "Y values in wrong order or identical"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         5: .line 115
      StackMap locals:
      StackMap stack:
            dload 12 /* maxZ */
            dload 10 /* minZ */
            dsub
            ldc 1.0E-12
            dcmpg
            ifge 7
         6: .line 116
            new java.lang.IllegalArgumentException
            dup
            ldc "Z values in wrong order or identical"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         7: .line 118
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dload 2 /* minX */
            putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minX:D
         8: .line 119
            aload 0 /* this */
            dload 4 /* maxX */
            putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxX:D
         9: .line 120
            aload 0 /* this */
            dload 6 /* minY */
            putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minY:D
        10: .line 121
            aload 0 /* this */
            dload 8 /* maxY */
            putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxY:D
        11: .line 122
            aload 0 /* this */
            dload 10 /* minZ */
            putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZ:D
        12: .line 123
            aload 0 /* this */
            dload 12 /* maxZ */
            putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZ:D
        13: .line 125
            aload 1 /* planetModel */
            invokevirtual org.apache.lucene.spatial3d.geom.PlanetModel.getMinimumXValue:()D
            dstore 14 /* worldMinX */
        start local 14 // double worldMinX
        14: .line 126
            aload 1 /* planetModel */
            invokevirtual org.apache.lucene.spatial3d.geom.PlanetModel.getMaximumXValue:()D
            dstore 16 /* worldMaxX */
        start local 16 // double worldMaxX
        15: .line 127
            aload 1 /* planetModel */
            invokevirtual org.apache.lucene.spatial3d.geom.PlanetModel.getMinimumYValue:()D
            dstore 18 /* worldMinY */
        start local 18 // double worldMinY
        16: .line 128
            aload 1 /* planetModel */
            invokevirtual org.apache.lucene.spatial3d.geom.PlanetModel.getMaximumYValue:()D
            dstore 20 /* worldMaxY */
        start local 20 // double worldMaxY
        17: .line 129
            aload 1 /* planetModel */
            invokevirtual org.apache.lucene.spatial3d.geom.PlanetModel.getMinimumZValue:()D
            dstore 22 /* worldMinZ */
        start local 22 // double worldMinZ
        18: .line 130
            aload 1 /* planetModel */
            invokevirtual org.apache.lucene.spatial3d.geom.PlanetModel.getMaximumZValue:()D
            dstore 24 /* worldMaxZ */
        start local 24 // double worldMaxZ
        19: .line 135
            aload 0 /* this */
        20: .line 136
            dload 2 /* minX */
            dload 14 /* worldMinX */
            dsub
            ldc -1.0E-12
            dcmpg
            ifge 26
        21: .line 137
            dload 4 /* maxX */
            dload 16 /* worldMaxX */
            dsub
            ldc 1.0E-12
            dcmpl
            ifle 26
        22: .line 138
            dload 6 /* minY */
            dload 18 /* worldMinY */
            dsub
            ldc -1.0E-12
            dcmpg
            ifge 26
        23: .line 139
            dload 8 /* maxY */
            dload 20 /* worldMaxY */
            dsub
            ldc 1.0E-12
            dcmpl
            ifle 26
        24: .line 140
            dload 10 /* minZ */
            dload 22 /* worldMinZ */
            dsub
            ldc -1.0E-12
            dcmpg
            ifge 26
        25: .line 141
            dload 12 /* maxZ */
            dload 24 /* worldMaxZ */
            dsub
            ldc 1.0E-12
            dcmpl
            ifle 26
            iconst_1
            goto 27
      StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid org.apache.lucene.spatial3d.geom.PlanetModel double double double double double double double double double double double double
      StackMap stack: org.apache.lucene.spatial3d.geom.StandardXYZSolid
        26: iconst_0
        27: .line 135
      StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid org.apache.lucene.spatial3d.geom.PlanetModel double double double double double double double double double double double double
      StackMap stack: org.apache.lucene.spatial3d.geom.StandardXYZSolid int
            putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.isWholeWorld:Z
        28: .line 143
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.isWholeWorld:Z
            ifeq 49
        29: .line 144
            aload 0 /* this */
            aconst_null
            putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
        30: .line 145
            aload 0 /* this */
            aconst_null
            putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
        31: .line 146
            aload 0 /* this */
            aconst_null
            putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
        32: .line 147
            aload 0 /* this */
            aconst_null
            putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
        33: .line 148
            aload 0 /* this */
            aconst_null
            putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
        34: .line 149
            aload 0 /* this */
            aconst_null
            putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
        35: .line 150
            aload 0 /* this */
            iconst_0
            putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlaneIntersects:Z
        36: .line 151
            aload 0 /* this */
            iconst_0
            putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlaneIntersects:Z
        37: .line 152
            aload 0 /* this */
            iconst_0
            putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlaneIntersects:Z
        38: .line 153
            aload 0 /* this */
            iconst_0
            putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlaneIntersects:Z
        39: .line 154
            aload 0 /* this */
            iconst_0
            putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlaneIntersects:Z
        40: .line 155
            aload 0 /* this */
            iconst_0
            putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlaneIntersects:Z
        41: .line 156
            aload 0 /* this */
            aconst_null
            putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.notableMinXPoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
        42: .line 157
            aload 0 /* this */
            aconst_null
            putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.notableMaxXPoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
        43: .line 158
            aload 0 /* this */
            aconst_null
            putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.notableMinYPoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
        44: .line 159
            aload 0 /* this */
            aconst_null
            putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.notableMaxYPoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
        45: .line 160
            aload 0 /* this */
            aconst_null
            putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.notableMinZPoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
        46: .line 161
            aload 0 /* this */
            aconst_null
            putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.notableMaxZPoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
        47: .line 162
            aload 0 /* this */
            aconst_null
            putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.edgePoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
        48: .line 163
            goto 164
        49: .line 165
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new org.apache.lucene.spatial3d.geom.SidedPlane
            dup
            dload 4 /* maxX */
            dconst_0
            dconst_0
            getstatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.xUnitVector:Lorg/apache/lucene/spatial3d/geom/Vector;
            dload 2 /* minX */
            dneg
            invokespecial org.apache.lucene.spatial3d.geom.SidedPlane.<init>:(DDDLorg/apache/lucene/spatial3d/geom/Vector;D)V
            putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
        50: .line 166
            aload 0 /* this */
            new org.apache.lucene.spatial3d.geom.SidedPlane
            dup
            dload 2 /* minX */
            dconst_0
            dconst_0
            getstatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.xUnitVector:Lorg/apache/lucene/spatial3d/geom/Vector;
            dload 4 /* maxX */
            dneg
            invokespecial org.apache.lucene.spatial3d.geom.SidedPlane.<init>:(DDDLorg/apache/lucene/spatial3d/geom/Vector;D)V
            putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
        51: .line 167
            aload 0 /* this */
            new org.apache.lucene.spatial3d.geom.SidedPlane
            dup
            dconst_0
            dload 8 /* maxY */
            dconst_0
            getstatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.yUnitVector:Lorg/apache/lucene/spatial3d/geom/Vector;
            dload 6 /* minY */
            dneg
            invokespecial org.apache.lucene.spatial3d.geom.SidedPlane.<init>:(DDDLorg/apache/lucene/spatial3d/geom/Vector;D)V
            putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
        52: .line 168
            aload 0 /* this */
            new org.apache.lucene.spatial3d.geom.SidedPlane
            dup
            dconst_0
            dload 6 /* minY */
            dconst_0
            getstatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.yUnitVector:Lorg/apache/lucene/spatial3d/geom/Vector;
            dload 8 /* maxY */
            dneg
            invokespecial org.apache.lucene.spatial3d.geom.SidedPlane.<init>:(DDDLorg/apache/lucene/spatial3d/geom/Vector;D)V
            putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
        53: .line 169
            aload 0 /* this */
            new org.apache.lucene.spatial3d.geom.SidedPlane
            dup
            dconst_0
            dconst_0
            dload 12 /* maxZ */
            getstatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.zUnitVector:Lorg/apache/lucene/spatial3d/geom/Vector;
            dload 10 /* minZ */
            dneg
            invokespecial org.apache.lucene.spatial3d.geom.SidedPlane.<init>:(DDDLorg/apache/lucene/spatial3d/geom/Vector;D)V
            putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
        54: .line 170
            aload 0 /* this */
            new org.apache.lucene.spatial3d.geom.SidedPlane
            dup
            dconst_0
            dconst_0
            dload 10 /* minZ */
            getstatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.zUnitVector:Lorg/apache/lucene/spatial3d/geom/Vector;
            dload 12 /* maxZ */
            dneg
            invokespecial org.apache.lucene.spatial3d.geom.SidedPlane.<init>:(DDDLorg/apache/lucene/spatial3d/geom/Vector;D)V
            putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
        55: .line 176
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aload 1 /* planetModel */
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            iconst_4
            anewarray org.apache.lucene.spatial3d.geom.Membership
            dup
            iconst_0
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_2
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_3
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.findIntersections:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/Membership;)[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            astore 26 /* minXminY */
        start local 26 // org.apache.lucene.spatial3d.geom.GeoPoint[] minXminY
        56: .line 177
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aload 1 /* planetModel */
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            iconst_4
            anewarray org.apache.lucene.spatial3d.geom.Membership
            dup
            iconst_0
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_2
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_3
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.findIntersections:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/Membership;)[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            astore 27 /* minXmaxY */
        start local 27 // org.apache.lucene.spatial3d.geom.GeoPoint[] minXmaxY
        57: .line 178
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aload 1 /* planetModel */
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            iconst_4
            anewarray org.apache.lucene.spatial3d.geom.Membership
            dup
            iconst_0
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_2
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_3
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.findIntersections:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/Membership;)[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            astore 28 /* minXminZ */
        start local 28 // org.apache.lucene.spatial3d.geom.GeoPoint[] minXminZ
        58: .line 179
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aload 1 /* planetModel */
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            iconst_4
            anewarray org.apache.lucene.spatial3d.geom.Membership
            dup
            iconst_0
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_2
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_3
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.findIntersections:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/Membership;)[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            astore 29 /* minXmaxZ */
        start local 29 // org.apache.lucene.spatial3d.geom.GeoPoint[] minXmaxZ
        59: .line 181
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aload 1 /* planetModel */
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            iconst_4
            anewarray org.apache.lucene.spatial3d.geom.Membership
            dup
            iconst_0
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_2
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_3
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.findIntersections:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/Membership;)[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            astore 30 /* maxXminY */
        start local 30 // org.apache.lucene.spatial3d.geom.GeoPoint[] maxXminY
        60: .line 182
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aload 1 /* planetModel */
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            iconst_4
            anewarray org.apache.lucene.spatial3d.geom.Membership
            dup
            iconst_0
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_2
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_3
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.findIntersections:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/Membership;)[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            astore 31 /* maxXmaxY */
        start local 31 // org.apache.lucene.spatial3d.geom.GeoPoint[] maxXmaxY
        61: .line 183
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aload 1 /* planetModel */
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            iconst_4
            anewarray org.apache.lucene.spatial3d.geom.Membership
            dup
            iconst_0
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_2
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_3
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.findIntersections:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/Membership;)[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            astore 32 /* maxXminZ */
        start local 32 // org.apache.lucene.spatial3d.geom.GeoPoint[] maxXminZ
        62: .line 184
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aload 1 /* planetModel */
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            iconst_4
            anewarray org.apache.lucene.spatial3d.geom.Membership
            dup
            iconst_0
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_2
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_3
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.findIntersections:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/Membership;)[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            astore 33 /* maxXmaxZ */
        start local 33 // org.apache.lucene.spatial3d.geom.GeoPoint[] maxXmaxZ
        63: .line 186
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aload 1 /* planetModel */
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            iconst_4
            anewarray org.apache.lucene.spatial3d.geom.Membership
            dup
            iconst_0
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_2
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_3
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.findIntersections:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/Membership;)[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            astore 34 /* minYminZ */
        start local 34 // org.apache.lucene.spatial3d.geom.GeoPoint[] minYminZ
        64: .line 187
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aload 1 /* planetModel */
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            iconst_4
            anewarray org.apache.lucene.spatial3d.geom.Membership
            dup
            iconst_0
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_2
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_3
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.findIntersections:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/Membership;)[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            astore 35 /* minYmaxZ */
        start local 35 // org.apache.lucene.spatial3d.geom.GeoPoint[] minYmaxZ
        65: .line 188
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aload 1 /* planetModel */
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            iconst_4
            anewarray org.apache.lucene.spatial3d.geom.Membership
            dup
            iconst_0
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_2
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_3
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.findIntersections:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/Membership;)[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            astore 36 /* maxYminZ */
        start local 36 // org.apache.lucene.spatial3d.geom.GeoPoint[] maxYminZ
        66: .line 189
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aload 1 /* planetModel */
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            iconst_4
            anewarray org.apache.lucene.spatial3d.geom.Membership
            dup
            iconst_0
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_2
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_3
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.findIntersections:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/Membership;)[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            astore 37 /* maxYmaxZ */
        start local 37 // org.apache.lucene.spatial3d.geom.GeoPoint[] maxYmaxZ
        67: .line 191
            aload 0 /* this */
            iconst_4
            anewarray org.apache.lucene.spatial3d.geom.GeoPoint[]
            dup
            iconst_0
            aload 26 /* minXminY */
            aastore
            dup
            iconst_1
            aload 27 /* minXmaxY */
            aastore
            dup
            iconst_2
            aload 28 /* minXminZ */
            aastore
            dup
            iconst_3
            aload 29 /* minXmaxZ */
            aastore
            invokestatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.glueTogether:([[Lorg/apache/lucene/spatial3d/geom/GeoPoint;)[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.notableMinXPoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
        68: .line 192
            aload 0 /* this */
            iconst_4
            anewarray org.apache.lucene.spatial3d.geom.GeoPoint[]
            dup
            iconst_0
            aload 30 /* maxXminY */
            aastore
            dup
            iconst_1
            aload 31 /* maxXmaxY */
            aastore
            dup
            iconst_2
            aload 32 /* maxXminZ */
            aastore
            dup
            iconst_3
            aload 33 /* maxXmaxZ */
            aastore
            invokestatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.glueTogether:([[Lorg/apache/lucene/spatial3d/geom/GeoPoint;)[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.notableMaxXPoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
        69: .line 193
            aload 0 /* this */
            iconst_4
            anewarray org.apache.lucene.spatial3d.geom.GeoPoint[]
            dup
            iconst_0
            aload 26 /* minXminY */
            aastore
            dup
            iconst_1
            aload 30 /* maxXminY */
            aastore
            dup
            iconst_2
            aload 34 /* minYminZ */
            aastore
            dup
            iconst_3
            aload 35 /* minYmaxZ */
            aastore
            invokestatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.glueTogether:([[Lorg/apache/lucene/spatial3d/geom/GeoPoint;)[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.notableMinYPoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
        70: .line 194
            aload 0 /* this */
            iconst_4
            anewarray org.apache.lucene.spatial3d.geom.GeoPoint[]
            dup
            iconst_0
            aload 27 /* minXmaxY */
            aastore
            dup
            iconst_1
            aload 31 /* maxXmaxY */
            aastore
            dup
            iconst_2
            aload 36 /* maxYminZ */
            aastore
            dup
            iconst_3
            aload 37 /* maxYmaxZ */
            aastore
            invokestatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.glueTogether:([[Lorg/apache/lucene/spatial3d/geom/GeoPoint;)[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.notableMaxYPoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
        71: .line 195
            aload 0 /* this */
            iconst_4
            anewarray org.apache.lucene.spatial3d.geom.GeoPoint[]
            dup
            iconst_0
            aload 28 /* minXminZ */
            aastore
            dup
            iconst_1
            aload 32 /* maxXminZ */
            aastore
            dup
            iconst_2
            aload 34 /* minYminZ */
            aastore
            dup
            iconst_3
            aload 36 /* maxYminZ */
            aastore
            invokestatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.glueTogether:([[Lorg/apache/lucene/spatial3d/geom/GeoPoint;)[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.notableMinZPoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
        72: .line 196
            aload 0 /* this */
            iconst_4
            anewarray org.apache.lucene.spatial3d.geom.GeoPoint[]
            dup
            iconst_0
            aload 29 /* minXmaxZ */
            aastore
            dup
            iconst_1
            aload 33 /* maxXmaxZ */
            aastore
            dup
            iconst_2
            aload 35 /* minYmaxZ */
            aastore
            dup
            iconst_3
            aload 37 /* maxYmaxZ */
            aastore
            invokestatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.glueTogether:([[Lorg/apache/lucene/spatial3d/geom/GeoPoint;)[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.notableMaxZPoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
        73: .line 217
            aload 1 /* planetModel */
            dload 2 /* minX */
            dload 6 /* minY */
            dload 10 /* minZ */
            invokevirtual org.apache.lucene.spatial3d.geom.PlanetModel.pointOutside:(DDD)Z
            istore 38 /* minXminYminZ */
        start local 38 // boolean minXminYminZ
        74: .line 218
            aload 1 /* planetModel */
            dload 2 /* minX */
            dload 6 /* minY */
            dload 12 /* maxZ */
            invokevirtual org.apache.lucene.spatial3d.geom.PlanetModel.pointOutside:(DDD)Z
            istore 39 /* minXminYmaxZ */
        start local 39 // boolean minXminYmaxZ
        75: .line 219
            aload 1 /* planetModel */
            dload 2 /* minX */
            dload 8 /* maxY */
            dload 10 /* minZ */
            invokevirtual org.apache.lucene.spatial3d.geom.PlanetModel.pointOutside:(DDD)Z
            istore 40 /* minXmaxYminZ */
        start local 40 // boolean minXmaxYminZ
        76: .line 220
            aload 1 /* planetModel */
            dload 2 /* minX */
            dload 8 /* maxY */
            dload 12 /* maxZ */
            invokevirtual org.apache.lucene.spatial3d.geom.PlanetModel.pointOutside:(DDD)Z
            istore 41 /* minXmaxYmaxZ */
        start local 41 // boolean minXmaxYmaxZ
        77: .line 221
            aload 1 /* planetModel */
            dload 4 /* maxX */
            dload 6 /* minY */
            dload 10 /* minZ */
            invokevirtual org.apache.lucene.spatial3d.geom.PlanetModel.pointOutside:(DDD)Z
            istore 42 /* maxXminYminZ */
        start local 42 // boolean maxXminYminZ
        78: .line 222
            aload 1 /* planetModel */
            dload 4 /* maxX */
            dload 6 /* minY */
            dload 12 /* maxZ */
            invokevirtual org.apache.lucene.spatial3d.geom.PlanetModel.pointOutside:(DDD)Z
            istore 43 /* maxXminYmaxZ */
        start local 43 // boolean maxXminYmaxZ
        79: .line 223
            aload 1 /* planetModel */
            dload 4 /* maxX */
            dload 8 /* maxY */
            dload 10 /* minZ */
            invokevirtual org.apache.lucene.spatial3d.geom.PlanetModel.pointOutside:(DDD)Z
            istore 44 /* maxXmaxYminZ */
        start local 44 // boolean maxXmaxYminZ
        80: .line 224
            aload 1 /* planetModel */
            dload 4 /* maxX */
            dload 8 /* maxY */
            dload 12 /* maxZ */
            invokevirtual org.apache.lucene.spatial3d.geom.PlanetModel.pointOutside:(DDD)Z
            istore 45 /* maxXmaxYmaxZ */
        start local 45 // boolean maxXmaxYmaxZ
        81: .line 234
            dload 2 /* minX */
            dload 14 /* worldMinX */
            dsub
            ldc -1.0E-12
            dcmpl
            iflt 90
            dload 2 /* minX */
            dload 16 /* worldMaxX */
            dsub
            ldc 1.0E-12
            dcmpg
            ifgt 90
        82: .line 235
            dload 6 /* minY */
            dconst_0
            dcmpg
            ifge 90
            dload 8 /* maxY */
            dconst_0
            dcmpl
            ifle 90
            dload 10 /* minZ */
            dconst_0
            dcmpg
            ifge 90
            dload 12 /* maxZ */
            dconst_0
            dcmpl
            ifle 90
        83: .line 236
            iload 38 /* minXminYminZ */
            ifeq 90
            iload 39 /* minXminYmaxZ */
            ifeq 90
            iload 40 /* minXmaxYminZ */
            ifeq 90
            iload 41 /* minXmaxYmaxZ */
            ifeq 90
        84: .line 241
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aload 1 /* planetModel */
            getstatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.xVerticalPlane:Lorg/apache/lucene/spatial3d/geom/Plane;
            invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.getSampleIntersectionPoint:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/Plane;)Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            astore 47 /* intPoint */
        start local 47 // org.apache.lucene.spatial3d.geom.GeoPoint intPoint
        85: .line 242
            aload 47 /* intPoint */
            ifnull 88
        86: .line 243
            iconst_1
            anewarray org.apache.lucene.spatial3d.geom.GeoPoint
            dup
            iconst_0
            aload 47 /* intPoint */
            aastore
            astore 46 /* minXEdges */
        start local 46 // org.apache.lucene.spatial3d.geom.GeoPoint[] minXEdges
        87: .line 244
            goto 91
        end local 46 // org.apache.lucene.spatial3d.geom.GeoPoint[] minXEdges
        88: .line 246
      StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid org.apache.lucene.spatial3d.geom.PlanetModel double double double double double double double double double double double double org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] int int int int int int int int top org.apache.lucene.spatial3d.geom.GeoPoint
      StackMap stack:
            getstatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.EMPTY_POINTS:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            astore 46 /* minXEdges */
        end local 47 // org.apache.lucene.spatial3d.geom.GeoPoint intPoint
        start local 46 // org.apache.lucene.spatial3d.geom.GeoPoint[] minXEdges
        89: .line 248
            goto 91
        end local 46 // org.apache.lucene.spatial3d.geom.GeoPoint[] minXEdges
        90: .line 249
      StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid org.apache.lucene.spatial3d.geom.PlanetModel double double double double double double double double double double double double org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] int int int int int int int int
      StackMap stack:
            getstatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.EMPTY_POINTS:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            astore 46 /* minXEdges */
        start local 46 // org.apache.lucene.spatial3d.geom.GeoPoint[] minXEdges
        91: .line 253
      StackMap locals: org.apache.lucene.spatial3d.geom.GeoPoint[]
      StackMap stack:
            dload 4 /* maxX */
            dload 14 /* worldMinX */
            dsub
            ldc -1.0E-12
            dcmpl
            iflt 100
            dload 4 /* maxX */
            dload 16 /* worldMaxX */
            dsub
            ldc 1.0E-12
            dcmpg
            ifgt 100
        92: .line 254
            dload 6 /* minY */
            dconst_0
            dcmpg
            ifge 100
            dload 8 /* maxY */
            dconst_0
            dcmpl
            ifle 100
            dload 10 /* minZ */
            dconst_0
            dcmpg
            ifge 100
            dload 12 /* maxZ */
            dconst_0
            dcmpl
            ifle 100
        93: .line 255
            iload 42 /* maxXminYminZ */
            ifeq 100
            iload 43 /* maxXminYmaxZ */
            ifeq 100
            iload 44 /* maxXmaxYminZ */
            ifeq 100
            iload 45 /* maxXmaxYmaxZ */
            ifeq 100
        94: .line 260
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aload 1 /* planetModel */
            getstatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.xVerticalPlane:Lorg/apache/lucene/spatial3d/geom/Plane;
            invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.getSampleIntersectionPoint:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/Plane;)Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            astore 48 /* intPoint */
        start local 48 // org.apache.lucene.spatial3d.geom.GeoPoint intPoint
        95: .line 261
            aload 48 /* intPoint */
            ifnull 98
        96: .line 262
            iconst_1
            anewarray org.apache.lucene.spatial3d.geom.GeoPoint
            dup
            iconst_0
            aload 48 /* intPoint */
            aastore
            astore 47 /* maxXEdges */
        start local 47 // org.apache.lucene.spatial3d.geom.GeoPoint[] maxXEdges
        97: .line 263
            goto 101
        end local 47 // org.apache.lucene.spatial3d.geom.GeoPoint[] maxXEdges
        98: .line 264
      StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid org.apache.lucene.spatial3d.geom.PlanetModel double double double double double double double double double double double double org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] int int int int int int int int org.apache.lucene.spatial3d.geom.GeoPoint[] top org.apache.lucene.spatial3d.geom.GeoPoint
      StackMap stack:
            getstatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.EMPTY_POINTS:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            astore 47 /* maxXEdges */
        end local 48 // org.apache.lucene.spatial3d.geom.GeoPoint intPoint
        start local 47 // org.apache.lucene.spatial3d.geom.GeoPoint[] maxXEdges
        99: .line 266
            goto 101
        end local 47 // org.apache.lucene.spatial3d.geom.GeoPoint[] maxXEdges
       100: .line 267
      StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid org.apache.lucene.spatial3d.geom.PlanetModel double double double double double double double double double double double double org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] int int int int int int int int org.apache.lucene.spatial3d.geom.GeoPoint[]
      StackMap stack:
            getstatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.EMPTY_POINTS:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            astore 47 /* maxXEdges */
        start local 47 // org.apache.lucene.spatial3d.geom.GeoPoint[] maxXEdges
       101: .line 271
      StackMap locals: org.apache.lucene.spatial3d.geom.GeoPoint[]
      StackMap stack:
            dload 6 /* minY */
            dload 18 /* worldMinY */
            dsub
            ldc -1.0E-12
            dcmpl
            iflt 110
            dload 6 /* minY */
            dload 20 /* worldMaxY */
            dsub
            ldc 1.0E-12
            dcmpg
            ifgt 110
       102: .line 272
            dload 2 /* minX */
            dconst_0
            dcmpg
            ifge 110
            dload 4 /* maxX */
            dconst_0
            dcmpl
            ifle 110
            dload 10 /* minZ */
            dconst_0
            dcmpg
            ifge 110
            dload 12 /* maxZ */
            dconst_0
            dcmpl
            ifle 110
       103: .line 273
            iload 38 /* minXminYminZ */
            ifeq 110
            iload 39 /* minXminYmaxZ */
            ifeq 110
            iload 42 /* maxXminYminZ */
            ifeq 110
            iload 43 /* maxXminYmaxZ */
            ifeq 110
       104: .line 278
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aload 1 /* planetModel */
            getstatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.yVerticalPlane:Lorg/apache/lucene/spatial3d/geom/Plane;
            invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.getSampleIntersectionPoint:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/Plane;)Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            astore 49 /* intPoint */
        start local 49 // org.apache.lucene.spatial3d.geom.GeoPoint intPoint
       105: .line 279
            aload 49 /* intPoint */
            ifnull 108
       106: .line 280
            iconst_1
            anewarray org.apache.lucene.spatial3d.geom.GeoPoint
            dup
            iconst_0
            aload 49 /* intPoint */
            aastore
            astore 48 /* minYEdges */
        start local 48 // org.apache.lucene.spatial3d.geom.GeoPoint[] minYEdges
       107: .line 281
            goto 111
        end local 48 // org.apache.lucene.spatial3d.geom.GeoPoint[] minYEdges
       108: .line 282
      StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid org.apache.lucene.spatial3d.geom.PlanetModel double double double double double double double double double double double double org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] int int int int int int int int org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] top org.apache.lucene.spatial3d.geom.GeoPoint
      StackMap stack:
            getstatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.EMPTY_POINTS:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            astore 48 /* minYEdges */
        end local 49 // org.apache.lucene.spatial3d.geom.GeoPoint intPoint
        start local 48 // org.apache.lucene.spatial3d.geom.GeoPoint[] minYEdges
       109: .line 284
            goto 111
        end local 48 // org.apache.lucene.spatial3d.geom.GeoPoint[] minYEdges
       110: .line 285
      StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid org.apache.lucene.spatial3d.geom.PlanetModel double double double double double double double double double double double double org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] int int int int int int int int org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[]
      StackMap stack:
            getstatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.EMPTY_POINTS:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            astore 48 /* minYEdges */
        start local 48 // org.apache.lucene.spatial3d.geom.GeoPoint[] minYEdges
       111: .line 289
      StackMap locals: org.apache.lucene.spatial3d.geom.GeoPoint[]
      StackMap stack:
            dload 8 /* maxY */
            dload 18 /* worldMinY */
            dsub
            ldc -1.0E-12
            dcmpl
            iflt 120
            dload 8 /* maxY */
            dload 20 /* worldMaxY */
            dsub
            ldc 1.0E-12
            dcmpg
            ifgt 120
       112: .line 290
            dload 2 /* minX */
            dconst_0
            dcmpg
            ifge 120
            dload 4 /* maxX */
            dconst_0
            dcmpl
            ifle 120
            dload 10 /* minZ */
            dconst_0
            dcmpg
            ifge 120
            dload 12 /* maxZ */
            dconst_0
            dcmpl
            ifle 120
       113: .line 291
            iload 40 /* minXmaxYminZ */
            ifeq 120
            iload 41 /* minXmaxYmaxZ */
            ifeq 120
            iload 44 /* maxXmaxYminZ */
            ifeq 120
            iload 45 /* maxXmaxYmaxZ */
            ifeq 120
       114: .line 296
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aload 1 /* planetModel */
            getstatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.yVerticalPlane:Lorg/apache/lucene/spatial3d/geom/Plane;
            invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.getSampleIntersectionPoint:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/Plane;)Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            astore 50 /* intPoint */
        start local 50 // org.apache.lucene.spatial3d.geom.GeoPoint intPoint
       115: .line 297
            aload 50 /* intPoint */
            ifnull 118
       116: .line 298
            iconst_1
            anewarray org.apache.lucene.spatial3d.geom.GeoPoint
            dup
            iconst_0
            aload 50 /* intPoint */
            aastore
            astore 49 /* maxYEdges */
        start local 49 // org.apache.lucene.spatial3d.geom.GeoPoint[] maxYEdges
       117: .line 299
            goto 121
        end local 49 // org.apache.lucene.spatial3d.geom.GeoPoint[] maxYEdges
       118: .line 300
      StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid org.apache.lucene.spatial3d.geom.PlanetModel double double double double double double double double double double double double org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] int int int int int int int int org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] top org.apache.lucene.spatial3d.geom.GeoPoint
      StackMap stack:
            getstatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.EMPTY_POINTS:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            astore 49 /* maxYEdges */
        end local 50 // org.apache.lucene.spatial3d.geom.GeoPoint intPoint
        start local 49 // org.apache.lucene.spatial3d.geom.GeoPoint[] maxYEdges
       119: .line 302
            goto 121
        end local 49 // org.apache.lucene.spatial3d.geom.GeoPoint[] maxYEdges
       120: .line 303
      StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid org.apache.lucene.spatial3d.geom.PlanetModel double double double double double double double double double double double double org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] int int int int int int int int org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[]
      StackMap stack:
            getstatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.EMPTY_POINTS:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            astore 49 /* maxYEdges */
        start local 49 // org.apache.lucene.spatial3d.geom.GeoPoint[] maxYEdges
       121: .line 307
      StackMap locals: org.apache.lucene.spatial3d.geom.GeoPoint[]
      StackMap stack:
            dload 10 /* minZ */
            dload 22 /* worldMinZ */
            dsub
            ldc -1.0E-12
            dcmpl
            iflt 130
            dload 10 /* minZ */
            dload 24 /* worldMaxZ */
            dsub
            ldc 1.0E-12
            dcmpg
            ifgt 130
       122: .line 308
            dload 2 /* minX */
            dconst_0
            dcmpg
            ifge 130
            dload 4 /* maxX */
            dconst_0
            dcmpl
            ifle 130
            dload 6 /* minY */
            dconst_0
            dcmpg
            ifge 130
            dload 8 /* maxY */
            dconst_0
            dcmpl
            ifle 130
       123: .line 309
            iload 38 /* minXminYminZ */
            ifeq 130
            iload 40 /* minXmaxYminZ */
            ifeq 130
            iload 42 /* maxXminYminZ */
            ifeq 130
            iload 44 /* maxXmaxYminZ */
            ifeq 130
       124: .line 314
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aload 1 /* planetModel */
            getstatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.xVerticalPlane:Lorg/apache/lucene/spatial3d/geom/Plane;
            invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.getSampleIntersectionPoint:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/Plane;)Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            astore 51 /* intPoint */
        start local 51 // org.apache.lucene.spatial3d.geom.GeoPoint intPoint
       125: .line 315
            aload 51 /* intPoint */
            ifnull 128
       126: .line 316
            iconst_1
            anewarray org.apache.lucene.spatial3d.geom.GeoPoint
            dup
            iconst_0
            aload 51 /* intPoint */
            aastore
            astore 50 /* minZEdges */
        start local 50 // org.apache.lucene.spatial3d.geom.GeoPoint[] minZEdges
       127: .line 317
            goto 131
        end local 50 // org.apache.lucene.spatial3d.geom.GeoPoint[] minZEdges
       128: .line 318
      StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid org.apache.lucene.spatial3d.geom.PlanetModel double double double double double double double double double double double double org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] int int int int int int int int org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] top org.apache.lucene.spatial3d.geom.GeoPoint
      StackMap stack:
            getstatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.EMPTY_POINTS:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            astore 50 /* minZEdges */
        end local 51 // org.apache.lucene.spatial3d.geom.GeoPoint intPoint
        start local 50 // org.apache.lucene.spatial3d.geom.GeoPoint[] minZEdges
       129: .line 320
            goto 131
        end local 50 // org.apache.lucene.spatial3d.geom.GeoPoint[] minZEdges
       130: .line 321
      StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid org.apache.lucene.spatial3d.geom.PlanetModel double double double double double double double double double double double double org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] int int int int int int int int org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[]
      StackMap stack:
            getstatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.EMPTY_POINTS:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            astore 50 /* minZEdges */
        start local 50 // org.apache.lucene.spatial3d.geom.GeoPoint[] minZEdges
       131: .line 325
      StackMap locals: org.apache.lucene.spatial3d.geom.GeoPoint[]
      StackMap stack:
            dload 12 /* maxZ */
            dload 22 /* worldMinZ */
            dsub
            ldc -1.0E-12
            dcmpl
            iflt 140
            dload 12 /* maxZ */
            dload 24 /* worldMaxZ */
            dsub
            ldc 1.0E-12
            dcmpg
            ifgt 140
       132: .line 326
            dload 2 /* minX */
            dconst_0
            dcmpg
            ifge 140
            dload 4 /* maxX */
            dconst_0
            dcmpl
            ifle 140
            dload 6 /* minY */
            dconst_0
            dcmpg
            ifge 140
            dload 8 /* maxY */
            dconst_0
            dcmpl
            ifle 140
       133: .line 327
            iload 39 /* minXminYmaxZ */
            ifeq 140
            iload 41 /* minXmaxYmaxZ */
            ifeq 140
            iload 43 /* maxXminYmaxZ */
            ifeq 140
            iload 45 /* maxXmaxYmaxZ */
            ifeq 140
       134: .line 332
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aload 1 /* planetModel */
            getstatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.xVerticalPlane:Lorg/apache/lucene/spatial3d/geom/Plane;
            invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.getSampleIntersectionPoint:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/Plane;)Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            astore 52 /* intPoint */
        start local 52 // org.apache.lucene.spatial3d.geom.GeoPoint intPoint
       135: .line 333
            aload 52 /* intPoint */
            ifnull 138
       136: .line 334
            iconst_1
            anewarray org.apache.lucene.spatial3d.geom.GeoPoint
            dup
            iconst_0
            aload 52 /* intPoint */
            aastore
            astore 51 /* maxZEdges */
        start local 51 // org.apache.lucene.spatial3d.geom.GeoPoint[] maxZEdges
       137: .line 335
            goto 141
        end local 51 // org.apache.lucene.spatial3d.geom.GeoPoint[] maxZEdges
       138: .line 336
      StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid org.apache.lucene.spatial3d.geom.PlanetModel double double double double double double double double double double double double org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] int int int int int int int int org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] top org.apache.lucene.spatial3d.geom.GeoPoint
      StackMap stack:
            getstatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.EMPTY_POINTS:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            astore 51 /* maxZEdges */
        end local 52 // org.apache.lucene.spatial3d.geom.GeoPoint intPoint
        start local 51 // org.apache.lucene.spatial3d.geom.GeoPoint[] maxZEdges
       139: .line 338
            goto 141
        end local 51 // org.apache.lucene.spatial3d.geom.GeoPoint[] maxZEdges
       140: .line 339
      StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid org.apache.lucene.spatial3d.geom.PlanetModel double double double double double double double double double double double double org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] int int int int int int int int org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[]
      StackMap stack:
            getstatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.EMPTY_POINTS:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            astore 51 /* maxZEdges */
        start local 51 // org.apache.lucene.spatial3d.geom.GeoPoint[] maxZEdges
       141: .line 347
      StackMap locals: org.apache.lucene.spatial3d.geom.GeoPoint[]
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.notableMinXPoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            arraylength
            aload 46 /* minXEdges */
            arraylength
            iadd
            ifle 142
            iconst_1
            goto 143
      StackMap locals:
      StackMap stack: org.apache.lucene.spatial3d.geom.StandardXYZSolid
       142: iconst_0
      StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid org.apache.lucene.spatial3d.geom.PlanetModel double double double double double double double double double double double double org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] int int int int int int int int org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[]
      StackMap stack: org.apache.lucene.spatial3d.geom.StandardXYZSolid int
       143: putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlaneIntersects:Z
       144: .line 348
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.notableMaxXPoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            arraylength
            aload 47 /* maxXEdges */
            arraylength
            iadd
            ifle 145
            iconst_1
            goto 146
      StackMap locals:
      StackMap stack: org.apache.lucene.spatial3d.geom.StandardXYZSolid
       145: iconst_0
      StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid org.apache.lucene.spatial3d.geom.PlanetModel double double double double double double double double double double double double org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] int int int int int int int int org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[]
      StackMap stack: org.apache.lucene.spatial3d.geom.StandardXYZSolid int
       146: putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlaneIntersects:Z
       147: .line 349
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.notableMinYPoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            arraylength
            aload 48 /* minYEdges */
            arraylength
            iadd
            ifle 148
            iconst_1
            goto 149
      StackMap locals:
      StackMap stack: org.apache.lucene.spatial3d.geom.StandardXYZSolid
       148: iconst_0
      StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid org.apache.lucene.spatial3d.geom.PlanetModel double double double double double double double double double double double double org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] int int int int int int int int org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[]
      StackMap stack: org.apache.lucene.spatial3d.geom.StandardXYZSolid int
       149: putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlaneIntersects:Z
       150: .line 350
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.notableMaxYPoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            arraylength
            aload 49 /* maxYEdges */
            arraylength
            iadd
            ifle 151
            iconst_1
            goto 152
      StackMap locals:
      StackMap stack: org.apache.lucene.spatial3d.geom.StandardXYZSolid
       151: iconst_0
      StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid org.apache.lucene.spatial3d.geom.PlanetModel double double double double double double double double double double double double org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] int int int int int int int int org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[]
      StackMap stack: org.apache.lucene.spatial3d.geom.StandardXYZSolid int
       152: putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlaneIntersects:Z
       153: .line 351
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.notableMinZPoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            arraylength
            aload 50 /* minZEdges */
            arraylength
            iadd
            ifle 154
            iconst_1
            goto 155
      StackMap locals:
      StackMap stack: org.apache.lucene.spatial3d.geom.StandardXYZSolid
       154: iconst_0
      StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid org.apache.lucene.spatial3d.geom.PlanetModel double double double double double double double double double double double double org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] int int int int int int int int org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[]
      StackMap stack: org.apache.lucene.spatial3d.geom.StandardXYZSolid int
       155: putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlaneIntersects:Z
       156: .line 352
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.notableMaxZPoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            arraylength
            aload 51 /* maxZEdges */
            arraylength
            iadd
            ifle 157
            iconst_1
            goto 158
      StackMap locals:
      StackMap stack: org.apache.lucene.spatial3d.geom.StandardXYZSolid
       157: iconst_0
      StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid org.apache.lucene.spatial3d.geom.PlanetModel double double double double double double double double double double double double org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] int int int int int int int int org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[]
      StackMap stack: org.apache.lucene.spatial3d.geom.StandardXYZSolid int
       158: putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlaneIntersects:Z
       159: .line 356
            aload 0 /* this */
            bipush 18
            anewarray org.apache.lucene.spatial3d.geom.GeoPoint[]
            dup
            iconst_0
            aload 26 /* minXminY */
            aastore
            dup
            iconst_1
            aload 27 /* minXmaxY */
            aastore
            dup
            iconst_2
            aload 28 /* minXminZ */
            aastore
            dup
            iconst_3
            aload 29 /* minXmaxZ */
            aastore
            dup
            iconst_4
       160: .line 357
            aload 30 /* maxXminY */
            aastore
            dup
            iconst_5
            aload 31 /* maxXmaxY */
            aastore
            dup
            bipush 6
            aload 32 /* maxXminZ */
            aastore
            dup
            bipush 7
            aload 33 /* maxXmaxZ */
            aastore
            dup
            bipush 8
       161: .line 358
            aload 34 /* minYminZ */
            aastore
            dup
            bipush 9
            aload 35 /* minYmaxZ */
            aastore
            dup
            bipush 10
            aload 36 /* maxYminZ */
            aastore
            dup
            bipush 11
            aload 37 /* maxYmaxZ */
            aastore
            dup
            bipush 12
       162: .line 359
            aload 46 /* minXEdges */
            aastore
            dup
            bipush 13
            aload 47 /* maxXEdges */
            aastore
            dup
            bipush 14
            aload 48 /* minYEdges */
            aastore
            dup
            bipush 15
            aload 49 /* maxYEdges */
            aastore
            dup
            bipush 16
            aload 50 /* minZEdges */
            aastore
            dup
            bipush 17
            aload 51 /* maxZEdges */
            aastore
       163: .line 356
            invokestatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.glueTogether:([[Lorg/apache/lucene/spatial3d/geom/GeoPoint;)[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.edgePoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
        end local 51 // org.apache.lucene.spatial3d.geom.GeoPoint[] maxZEdges
        end local 50 // org.apache.lucene.spatial3d.geom.GeoPoint[] minZEdges
        end local 49 // org.apache.lucene.spatial3d.geom.GeoPoint[] maxYEdges
        end local 48 // org.apache.lucene.spatial3d.geom.GeoPoint[] minYEdges
        end local 47 // org.apache.lucene.spatial3d.geom.GeoPoint[] maxXEdges
        end local 46 // org.apache.lucene.spatial3d.geom.GeoPoint[] minXEdges
        end local 45 // boolean maxXmaxYmaxZ
        end local 44 // boolean maxXmaxYminZ
        end local 43 // boolean maxXminYmaxZ
        end local 42 // boolean maxXminYminZ
        end local 41 // boolean minXmaxYmaxZ
        end local 40 // boolean minXmaxYminZ
        end local 39 // boolean minXminYmaxZ
        end local 38 // boolean minXminYminZ
        end local 37 // org.apache.lucene.spatial3d.geom.GeoPoint[] maxYmaxZ
        end local 36 // org.apache.lucene.spatial3d.geom.GeoPoint[] maxYminZ
        end local 35 // org.apache.lucene.spatial3d.geom.GeoPoint[] minYmaxZ
        end local 34 // org.apache.lucene.spatial3d.geom.GeoPoint[] minYminZ
        end local 33 // org.apache.lucene.spatial3d.geom.GeoPoint[] maxXmaxZ
        end local 32 // org.apache.lucene.spatial3d.geom.GeoPoint[] maxXminZ
        end local 31 // org.apache.lucene.spatial3d.geom.GeoPoint[] maxXmaxY
        end local 30 // org.apache.lucene.spatial3d.geom.GeoPoint[] maxXminY
        end local 29 // org.apache.lucene.spatial3d.geom.GeoPoint[] minXmaxZ
        end local 28 // org.apache.lucene.spatial3d.geom.GeoPoint[] minXminZ
        end local 27 // org.apache.lucene.spatial3d.geom.GeoPoint[] minXmaxY
        end local 26 // org.apache.lucene.spatial3d.geom.GeoPoint[] minXminY
       164: .line 361
      StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid org.apache.lucene.spatial3d.geom.PlanetModel double double double double double double double double double double double double
      StackMap stack:
            return
        end local 24 // double worldMaxZ
        end local 22 // double worldMinZ
        end local 20 // double worldMaxY
        end local 18 // double worldMinY
        end local 16 // double worldMaxX
        end local 14 // double worldMinX
        end local 12 // double maxZ
        end local 10 // double minZ
        end local 8 // double maxY
        end local 6 // double minY
        end local 4 // double maxX
        end local 2 // double minX
        end local 1 // org.apache.lucene.spatial3d.geom.PlanetModel planetModel
        end local 0 // org.apache.lucene.spatial3d.geom.StandardXYZSolid this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0  165     0          this  Lorg/apache/lucene/spatial3d/geom/StandardXYZSolid;
            0  165     1   planetModel  Lorg/apache/lucene/spatial3d/geom/PlanetModel;
            0  165     2          minX  D
            0  165     4          maxX  D
            0  165     6          minY  D
            0  165     8          maxY  D
            0  165    10          minZ  D
            0  165    12          maxZ  D
           14  165    14     worldMinX  D
           15  165    16     worldMaxX  D
           16  165    18     worldMinY  D
           17  165    20     worldMaxY  D
           18  165    22     worldMinZ  D
           19  165    24     worldMaxZ  D
           56  164    26      minXminY  [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
           57  164    27      minXmaxY  [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
           58  164    28      minXminZ  [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
           59  164    29      minXmaxZ  [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
           60  164    30      maxXminY  [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
           61  164    31      maxXmaxY  [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
           62  164    32      maxXminZ  [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
           63  164    33      maxXmaxZ  [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
           64  164    34      minYminZ  [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
           65  164    35      minYmaxZ  [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
           66  164    36      maxYminZ  [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
           67  164    37      maxYmaxZ  [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
           74  164    38  minXminYminZ  Z
           75  164    39  minXminYmaxZ  Z
           76  164    40  minXmaxYminZ  Z
           77  164    41  minXmaxYmaxZ  Z
           78  164    42  maxXminYminZ  Z
           79  164    43  maxXminYmaxZ  Z
           80  164    44  maxXmaxYminZ  Z
           81  164    45  maxXmaxYmaxZ  Z
           87   88    46     minXEdges  [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
           89   90    46     minXEdges  [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
           91  164    46     minXEdges  [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
           85   89    47      intPoint  Lorg/apache/lucene/spatial3d/geom/GeoPoint;
           97   98    47     maxXEdges  [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
           99  100    47     maxXEdges  [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
          101  164    47     maxXEdges  [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
           95   99    48      intPoint  Lorg/apache/lucene/spatial3d/geom/GeoPoint;
          107  108    48     minYEdges  [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
          109  110    48     minYEdges  [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
          111  164    48     minYEdges  [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
          105  109    49      intPoint  Lorg/apache/lucene/spatial3d/geom/GeoPoint;
          117  118    49     maxYEdges  [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
          119  120    49     maxYEdges  [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
          121  164    49     maxYEdges  [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
          115  119    50      intPoint  Lorg/apache/lucene/spatial3d/geom/GeoPoint;
          127  128    50     minZEdges  [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
          129  130    50     minZEdges  [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
          131  164    50     minZEdges  [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
          125  129    51      intPoint  Lorg/apache/lucene/spatial3d/geom/GeoPoint;
          137  138    51     maxZEdges  [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
          139  140    51     maxZEdges  [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
          141  164    51     maxZEdges  [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
          135  139    52      intPoint  Lorg/apache/lucene/spatial3d/geom/GeoPoint;
    MethodParameters:
             Name  Flags
      planetModel  final
      minX         final
      maxX         final
      minY         final
      maxY         final
      minZ         final
      maxZ         final

  public void <init>(org.apache.lucene.spatial3d.geom.PlanetModel, java.io.InputStream);
    descriptor: (Lorg/apache/lucene/spatial3d/geom/PlanetModel;Ljava/io/InputStream;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=14, locals=3, args_size=3
        start local 0 // org.apache.lucene.spatial3d.geom.StandardXYZSolid this
        start local 1 // org.apache.lucene.spatial3d.geom.PlanetModel planetModel
        start local 2 // java.io.InputStream inputStream
         0: .line 369
            aload 0 /* this */
            aload 1 /* planetModel */
         1: .line 370
            aload 2 /* inputStream */
            invokestatic org.apache.lucene.spatial3d.geom.SerializableObject.readDouble:(Ljava/io/InputStream;)D
         2: .line 371
            aload 2 /* inputStream */
            invokestatic org.apache.lucene.spatial3d.geom.SerializableObject.readDouble:(Ljava/io/InputStream;)D
         3: .line 372
            aload 2 /* inputStream */
            invokestatic org.apache.lucene.spatial3d.geom.SerializableObject.readDouble:(Ljava/io/InputStream;)D
         4: .line 373
            aload 2 /* inputStream */
            invokestatic org.apache.lucene.spatial3d.geom.SerializableObject.readDouble:(Ljava/io/InputStream;)D
         5: .line 374
            aload 2 /* inputStream */
            invokestatic org.apache.lucene.spatial3d.geom.SerializableObject.readDouble:(Ljava/io/InputStream;)D
         6: .line 375
            aload 2 /* inputStream */
            invokestatic org.apache.lucene.spatial3d.geom.SerializableObject.readDouble:(Ljava/io/InputStream;)D
            invokespecial org.apache.lucene.spatial3d.geom.StandardXYZSolid.<init>:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;DDDDDD)V
         7: .line 376
            return
        end local 2 // java.io.InputStream inputStream
        end local 1 // org.apache.lucene.spatial3d.geom.PlanetModel planetModel
        end local 0 // org.apache.lucene.spatial3d.geom.StandardXYZSolid this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    8     0         this  Lorg/apache/lucene/spatial3d/geom/StandardXYZSolid;
            0    8     1  planetModel  Lorg/apache/lucene/spatial3d/geom/PlanetModel;
            0    8     2  inputStream  Ljava/io/InputStream;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
             Name  Flags
      planetModel  final
      inputStream  final

  public void write(java.io.OutputStream);
    descriptor: (Ljava/io/OutputStream;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.lucene.spatial3d.geom.StandardXYZSolid this
        start local 1 // java.io.OutputStream outputStream
         0: .line 380
            aload 1 /* outputStream */
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minX:D
            invokestatic org.apache.lucene.spatial3d.geom.SerializableObject.writeDouble:(Ljava/io/OutputStream;D)V
         1: .line 381
            aload 1 /* outputStream */
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxX:D
            invokestatic org.apache.lucene.spatial3d.geom.SerializableObject.writeDouble:(Ljava/io/OutputStream;D)V
         2: .line 382
            aload 1 /* outputStream */
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minY:D
            invokestatic org.apache.lucene.spatial3d.geom.SerializableObject.writeDouble:(Ljava/io/OutputStream;D)V
         3: .line 383
            aload 1 /* outputStream */
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxY:D
            invokestatic org.apache.lucene.spatial3d.geom.SerializableObject.writeDouble:(Ljava/io/OutputStream;D)V
         4: .line 384
            aload 1 /* outputStream */
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZ:D
            invokestatic org.apache.lucene.spatial3d.geom.SerializableObject.writeDouble:(Ljava/io/OutputStream;D)V
         5: .line 385
            aload 1 /* outputStream */
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZ:D
            invokestatic org.apache.lucene.spatial3d.geom.SerializableObject.writeDouble:(Ljava/io/OutputStream;D)V
         6: .line 386
            return
        end local 1 // java.io.OutputStream outputStream
        end local 0 // org.apache.lucene.spatial3d.geom.StandardXYZSolid this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    7     0          this  Lorg/apache/lucene/spatial3d/geom/StandardXYZSolid;
            0    7     1  outputStream  Ljava/io/OutputStream;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
              Name  Flags
      outputStream  final

  protected org.apache.lucene.spatial3d.geom.GeoPoint[] getEdgePoints();
    descriptor: ()[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.lucene.spatial3d.geom.StandardXYZSolid this
         0: .line 390
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.edgePoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            areturn
        end local 0 // org.apache.lucene.spatial3d.geom.StandardXYZSolid this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/lucene/spatial3d/geom/StandardXYZSolid;

  public boolean isWithin(double, double, double);
    descriptor: (DDD)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=7, args_size=4
        start local 0 // org.apache.lucene.spatial3d.geom.StandardXYZSolid this
        start local 1 // double x
        start local 3 // double y
        start local 5 // double z
         0: .line 395
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.isWholeWorld:Z
            ifeq 2
         1: .line 396
            iconst_1
            ireturn
         2: .line 398
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            dload 1 /* x */
            dload 3 /* y */
            dload 5 /* z */
            invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.isWithin:(DDD)Z
            ifeq 9
         3: .line 399
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            dload 1 /* x */
            dload 3 /* y */
            dload 5 /* z */
            invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.isWithin:(DDD)Z
            ifeq 9
         4: .line 400
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            dload 1 /* x */
            dload 3 /* y */
            dload 5 /* z */
            invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.isWithin:(DDD)Z
            ifeq 9
         5: .line 401
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            dload 1 /* x */
            dload 3 /* y */
            dload 5 /* z */
            invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.isWithin:(DDD)Z
            ifeq 9
         6: .line 402
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            dload 1 /* x */
            dload 3 /* y */
            dload 5 /* z */
            invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.isWithin:(DDD)Z
            ifeq 9
         7: .line 403
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            dload 1 /* x */
            dload 3 /* y */
            dload 5 /* z */
            invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.isWithin:(DDD)Z
            ifeq 9
         8: .line 398
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         9: iconst_0
            ireturn
        end local 5 // double z
        end local 3 // double y
        end local 1 // double x
        end local 0 // org.apache.lucene.spatial3d.geom.StandardXYZSolid this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lorg/apache/lucene/spatial3d/geom/StandardXYZSolid;
            0   10     1     x  D
            0   10     3     y  D
            0   10     5     z  D
    MethodParameters:
      Name  Flags
      x     final
      y     final
      z     final

  public int getRelationship(org.apache.lucene.spatial3d.geom.GeoShape);
    descriptor: (Lorg/apache/lucene/spatial3d/geom/GeoShape;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=4, args_size=2
        start local 0 // org.apache.lucene.spatial3d.geom.StandardXYZSolid this
        start local 1 // org.apache.lucene.spatial3d.geom.GeoShape path
         0: .line 408
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.isWholeWorld:Z
            ifeq 4
         1: .line 409
            aload 1 /* path */
            invokeinterface org.apache.lucene.spatial3d.geom.GeoShape.getEdgePoints:()[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            arraylength
            ifle 3
         2: .line 410
            iconst_1
            ireturn
         3: .line 411
      StackMap locals:
      StackMap stack:
            iconst_2
            ireturn
         4: .line 425
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* path */
            invokevirtual org.apache.lucene.spatial3d.geom.StandardXYZSolid.isShapeInsideArea:(Lorg/apache/lucene/spatial3d/geom/GeoShape;)I
            istore 2 /* insideRectangle */
        start local 2 // int insideRectangle
         5: .line 426
            iload 2 /* insideRectangle */
            iconst_1
            if_icmpne 7
         6: .line 428
            iconst_2
            ireturn
         7: .line 432
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            aload 1 /* path */
            invokevirtual org.apache.lucene.spatial3d.geom.StandardXYZSolid.isAreaInsideShape:(Lorg/apache/lucene/spatial3d/geom/GeoShape;)I
            istore 3 /* insideShape */
        start local 3 // int insideShape
         8: .line 433
            iload 3 /* insideShape */
            iconst_1
            if_icmpne 10
         9: .line 435
            iconst_2
            ireturn
        10: .line 438
      StackMap locals: int
      StackMap stack:
            iload 2 /* insideRectangle */
            ifne 12
            iload 3 /* insideShape */
            ifne 12
        11: .line 440
            iconst_2
            ireturn
        12: .line 443
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlaneIntersects:Z
            ifeq 13
            aload 1 /* path */
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.notableMinXPoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            iconst_5
            anewarray org.apache.lucene.spatial3d.geom.Membership
            dup
            iconst_0
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_2
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_3
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_4
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            invokeinterface org.apache.lucene.spatial3d.geom.GeoShape.intersects:(Lorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/GeoPoint;[Lorg/apache/lucene/spatial3d/geom/Membership;)Z
            ifne 18
        13: .line 444
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlaneIntersects:Z
            ifeq 14
            aload 1 /* path */
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.notableMaxXPoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            iconst_5
            anewarray org.apache.lucene.spatial3d.geom.Membership
            dup
            iconst_0
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_2
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_3
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_4
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            invokeinterface org.apache.lucene.spatial3d.geom.GeoShape.intersects:(Lorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/GeoPoint;[Lorg/apache/lucene/spatial3d/geom/Membership;)Z
            ifne 18
        14: .line 445
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlaneIntersects:Z
            ifeq 15
            aload 1 /* path */
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.notableMinYPoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            iconst_5
            anewarray org.apache.lucene.spatial3d.geom.Membership
            dup
            iconst_0
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_2
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_3
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_4
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            invokeinterface org.apache.lucene.spatial3d.geom.GeoShape.intersects:(Lorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/GeoPoint;[Lorg/apache/lucene/spatial3d/geom/Membership;)Z
            ifne 18
        15: .line 446
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlaneIntersects:Z
            ifeq 16
            aload 1 /* path */
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.notableMaxYPoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            iconst_5
            anewarray org.apache.lucene.spatial3d.geom.Membership
            dup
            iconst_0
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_2
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_3
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_4
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            invokeinterface org.apache.lucene.spatial3d.geom.GeoShape.intersects:(Lorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/GeoPoint;[Lorg/apache/lucene/spatial3d/geom/Membership;)Z
            ifne 18
        16: .line 447
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlaneIntersects:Z
            ifeq 17
            aload 1 /* path */
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.notableMinZPoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            iconst_5
            anewarray org.apache.lucene.spatial3d.geom.Membership
            dup
            iconst_0
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_2
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_3
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_4
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            invokeinterface org.apache.lucene.spatial3d.geom.GeoShape.intersects:(Lorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/GeoPoint;[Lorg/apache/lucene/spatial3d/geom/Membership;)Z
            ifne 18
        17: .line 448
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlaneIntersects:Z
            ifeq 19
            aload 1 /* path */
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.notableMaxZPoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
            iconst_5
            anewarray org.apache.lucene.spatial3d.geom.Membership
            dup
            iconst_0
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_2
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_3
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            dup
            iconst_4
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aastore
            invokeinterface org.apache.lucene.spatial3d.geom.GeoShape.intersects:(Lorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/GeoPoint;[Lorg/apache/lucene/spatial3d/geom/Membership;)Z
            ifeq 19
        18: .line 450
      StackMap locals:
      StackMap stack:
            iconst_2
            ireturn
        19: .line 453
      StackMap locals:
      StackMap stack:
            iload 2 /* insideRectangle */
            ifne 21
        20: .line 455
            iconst_1
            ireturn
        21: .line 458
      StackMap locals:
      StackMap stack:
            iload 3 /* insideShape */
            ifne 23
        22: .line 460
            iconst_0
            ireturn
        23: .line 463
      StackMap locals:
      StackMap stack:
            iconst_3
            ireturn
        end local 3 // int insideShape
        end local 2 // int insideRectangle
        end local 1 // org.apache.lucene.spatial3d.geom.GeoShape path
        end local 0 // org.apache.lucene.spatial3d.geom.StandardXYZSolid this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   24     0             this  Lorg/apache/lucene/spatial3d/geom/StandardXYZSolid;
            0   24     1             path  Lorg/apache/lucene/spatial3d/geom/GeoShape;
            5   24     2  insideRectangle  I
            8   24     3      insideShape  I
    MethodParameters:
      Name  Flags
      path  final

  public boolean equals(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.apache.lucene.spatial3d.geom.StandardXYZSolid this
        start local 1 // java.lang.Object o
         0: .line 468
            aload 1 /* o */
            instanceof org.apache.lucene.spatial3d.geom.StandardXYZSolid
            ifne 2
         1: .line 469
            iconst_0
            ireturn
         2: .line 470
      StackMap locals:
      StackMap stack:
            aload 1 /* o */
            checkcast org.apache.lucene.spatial3d.geom.StandardXYZSolid
            astore 2 /* other */
        start local 2 // org.apache.lucene.spatial3d.geom.StandardXYZSolid other
         3: .line 471
            aload 0 /* this */
            aload 2 /* other */
            invokespecial org.apache.lucene.spatial3d.geom.BaseXYZSolid.equals:(Ljava/lang/Object;)Z
            ifeq 5
         4: .line 472
            aload 2 /* other */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.isWholeWorld:Z
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.isWholeWorld:Z
            if_icmpeq 6
         5: .line 473
      StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid
      StackMap stack:
            iconst_0
            ireturn
         6: .line 475
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.isWholeWorld:Z
            ifne 15
         7: .line 476
            aload 2 /* other */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.equals:(Ljava/lang/Object;)Z
            ifeq 14
         8: .line 477
            aload 2 /* other */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.equals:(Ljava/lang/Object;)Z
            ifeq 14
         9: .line 478
            aload 2 /* other */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.equals:(Ljava/lang/Object;)Z
            ifeq 14
        10: .line 479
            aload 2 /* other */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.equals:(Ljava/lang/Object;)Z
            ifeq 14
        11: .line 480
            aload 2 /* other */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.equals:(Ljava/lang/Object;)Z
            ifeq 14
        12: .line 481
            aload 2 /* other */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.equals:(Ljava/lang/Object;)Z
            ifeq 14
        13: .line 476
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        14: iconst_0
            ireturn
        15: .line 483
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 2 // org.apache.lucene.spatial3d.geom.StandardXYZSolid other
        end local 1 // java.lang.Object o
        end local 0 // org.apache.lucene.spatial3d.geom.StandardXYZSolid this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   16     0   this  Lorg/apache/lucene/spatial3d/geom/StandardXYZSolid;
            0   16     1      o  Ljava/lang/Object;
            3   16     2  other  Lorg/apache/lucene/spatial3d/geom/StandardXYZSolid;
    MethodParameters:
      Name  Flags
      o     

  public int hashCode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.apache.lucene.spatial3d.geom.StandardXYZSolid this
         0: .line 488
            aload 0 /* this */
            invokespecial org.apache.lucene.spatial3d.geom.BaseXYZSolid.hashCode:()I
            istore 1 /* result */
        start local 1 // int result
         1: .line 489
            bipush 31
            iload 1 /* result */
            imul
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.isWholeWorld:Z
            ifeq 2
            iconst_1
            goto 3
      StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid int
      StackMap stack: int
         2: iconst_0
      StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid int
      StackMap stack: int int
         3: iadd
            istore 1 /* result */
         4: .line 490
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.isWholeWorld:Z
            ifne 11
         5: .line 491
            bipush 31
            iload 1 /* result */
            imul
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.hashCode:()I
            iadd
            istore 1 /* result */
         6: .line 492
            bipush 31
            iload 1 /* result */
            imul
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.hashCode:()I
            iadd
            istore 1 /* result */
         7: .line 493
            bipush 31
            iload 1 /* result */
            imul
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.hashCode:()I
            iadd
            istore 1 /* result */
         8: .line 494
            bipush 31
            iload 1 /* result */
            imul
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.hashCode:()I
            iadd
            istore 1 /* result */
         9: .line 495
            bipush 31
            iload 1 /* result */
            imul
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.hashCode:()I
            iadd
            istore 1 /* result */
        10: .line 496
            bipush 31
            iload 1 /* result */
            imul
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.hashCode:()I
            iadd
            istore 1 /* result */
        11: .line 498
      StackMap locals:
      StackMap stack:
            iload 1 /* result */
            ireturn
        end local 1 // int result
        end local 0 // org.apache.lucene.spatial3d.geom.StandardXYZSolid this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   12     0    this  Lorg/apache/lucene/spatial3d/geom/StandardXYZSolid;
            1   12     1  result  I

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.lucene.spatial3d.geom.StandardXYZSolid this
         0: .line 503
            new java.lang.StringBuilder
            dup
            ldc "StandardXYZSolid: {planetmodel="
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.planetModel:Lorg/apache/lucene/spatial3d/geom/PlanetModel;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc ", isWholeWorld="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.isWholeWorld:Z
            invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
            ldc ", minXplane="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc ", maxXplane="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc ", minYplane="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc ", maxYplane="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc ", minZplane="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc ", maxZplane="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc "}"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 0 // org.apache.lucene.spatial3d.geom.StandardXYZSolid this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/lucene/spatial3d/geom/StandardXYZSolid;
}
SourceFile: "StandardXYZSolid.java"