public class sun.security.ec.ed.Ed448Operations extends sun.security.ec.ed.EdECOperations
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: sun.security.ec.ed.Ed448Operations
  super_class: sun.security.ec.ed.EdECOperations
{
  private final sun.security.util.math.SmallValue two;
    descriptor: Lsun/security/util/math/SmallValue;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final sun.security.util.math.ImmutableIntegerModuloP d;
    descriptor: Lsun/security/util/math/ImmutableIntegerModuloP;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final sun.security.ec.point.ProjectivePoint$Immutable basePoint;
    descriptor: Lsun/security/ec/point/ProjectivePoint$Immutable;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private static final java.math.BigInteger TWO;
    descriptor: Ljava/math/BigInteger;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.math.BigInteger THREE;
    descriptor: Ljava/math/BigInteger;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.math.BigInteger FIVE;
    descriptor: Ljava/math/BigInteger;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private final java.math.BigInteger sizeMinus3;
    descriptor: Ljava/math/BigInteger;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 47
            ldc 2
            invokestatic java.math.BigInteger.valueOf:(J)Ljava/math/BigInteger;
            putstatic sun.security.ec.ed.Ed448Operations.TWO:Ljava/math/BigInteger;
         1: .line 48
            ldc 3
            invokestatic java.math.BigInteger.valueOf:(J)Ljava/math/BigInteger;
            putstatic sun.security.ec.ed.Ed448Operations.THREE:Ljava/math/BigInteger;
         2: .line 49
            ldc 5
            invokestatic java.math.BigInteger.valueOf:(J)Ljava/math/BigInteger;
            putstatic sun.security.ec.ed.Ed448Operations.FIVE:Ljava/math/BigInteger;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(sun.security.util.math.ImmutableIntegerModuloP, java.math.BigInteger, java.math.BigInteger);
    descriptor: (Lsun/security/util/math/ImmutableIntegerModuloP;Ljava/math/BigInteger;Ljava/math/BigInteger;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=4, args_size=4
        start local 0 // sun.security.ec.ed.Ed448Operations this
        start local 1 // sun.security.util.math.ImmutableIntegerModuloP d
        start local 2 // java.math.BigInteger baseX
        start local 3 // java.math.BigInteger baseY
         0: .line 52
            aload 0 /* this */
            invokespecial sun.security.ec.ed.EdECOperations.<init>:()V
         1: .line 55
            aload 0 /* this */
            aload 1 /* d */
            invokeinterface sun.security.util.math.ImmutableIntegerModuloP.getField:()Lsun/security/util/math/IntegerFieldModuloP;
            iconst_2
            invokeinterface sun.security.util.math.IntegerFieldModuloP.getSmallValue:(I)Lsun/security/util/math/SmallValue;
            putfield sun.security.ec.ed.Ed448Operations.two:Lsun/security/util/math/SmallValue;
         2: .line 56
            aload 0 /* this */
            aload 1 /* d */
            putfield sun.security.ec.ed.Ed448Operations.d:Lsun/security/util/math/ImmutableIntegerModuloP;
         3: .line 57
            aload 0 /* this */
            aload 0 /* this */
            new sun.security.ec.point.AffinePoint
            dup
         4: .line 58
            aload 1 /* d */
            invokeinterface sun.security.util.math.ImmutableIntegerModuloP.getField:()Lsun/security/util/math/IntegerFieldModuloP;
            aload 2 /* baseX */
            invokeinterface sun.security.util.math.IntegerFieldModuloP.getElement:(Ljava/math/BigInteger;)Lsun/security/util/math/ImmutableIntegerModuloP;
         5: .line 59
            aload 1 /* d */
            invokeinterface sun.security.util.math.ImmutableIntegerModuloP.getField:()Lsun/security/util/math/IntegerFieldModuloP;
            aload 3 /* baseY */
            invokeinterface sun.security.util.math.IntegerFieldModuloP.getElement:(Ljava/math/BigInteger;)Lsun/security/util/math/ImmutableIntegerModuloP;
            invokespecial sun.security.ec.point.AffinePoint.<init>:(Lsun/security/util/math/ImmutableIntegerModuloP;Lsun/security/util/math/ImmutableIntegerModuloP;)V
         6: .line 57
            invokevirtual sun.security.ec.ed.Ed448Operations.of:(Lsun/security/ec/point/AffinePoint;)Lsun/security/ec/point/ProjectivePoint$Immutable;
            putfield sun.security.ec.ed.Ed448Operations.basePoint:Lsun/security/ec/point/ProjectivePoint$Immutable;
         7: .line 62
            aload 0 /* this */
            aload 1 /* d */
            invokeinterface sun.security.util.math.ImmutableIntegerModuloP.getField:()Lsun/security/util/math/IntegerFieldModuloP;
            invokeinterface sun.security.util.math.IntegerFieldModuloP.getSize:()Ljava/math/BigInteger;
            getstatic sun.security.ec.ed.Ed448Operations.THREE:Ljava/math/BigInteger;
            invokevirtual java.math.BigInteger.subtract:(Ljava/math/BigInteger;)Ljava/math/BigInteger;
            putfield sun.security.ec.ed.Ed448Operations.sizeMinus3:Ljava/math/BigInteger;
         8: .line 63
            return
        end local 3 // java.math.BigInteger baseY
        end local 2 // java.math.BigInteger baseX
        end local 1 // sun.security.util.math.ImmutableIntegerModuloP d
        end local 0 // sun.security.ec.ed.Ed448Operations this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Lsun/security/ec/ed/Ed448Operations;
            0    9     1      d  Lsun/security/util/math/ImmutableIntegerModuloP;
            0    9     2  baseX  Ljava/math/BigInteger;
            0    9     3  baseY  Ljava/math/BigInteger;
    MethodParameters:
       Name  Flags
      d      
      baseX  
      baseY  

  public sun.security.ec.point.Point basePointMultiply(byte[]);
    descriptor: ([B)Lsun/security/ec/point/Point;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // sun.security.ec.ed.Ed448Operations this
        start local 1 // byte[] scalar
         0: .line 67
            aload 0 /* this */
            aload 0 /* this */
            getfield sun.security.ec.ed.Ed448Operations.basePoint:Lsun/security/ec/point/ProjectivePoint$Immutable;
            invokevirtual sun.security.ec.point.ProjectivePoint$Immutable.mutable:()Lsun/security/ec/point/ProjectivePoint$Mutable;
            aload 1 /* scalar */
            invokevirtual sun.security.ec.ed.Ed448Operations.setProduct:(Lsun/security/ec/point/MutablePoint;[B)Lsun/security/ec/point/MutablePoint;
            areturn
        end local 1 // byte[] scalar
        end local 0 // sun.security.ec.ed.Ed448Operations this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lsun/security/ec/ed/Ed448Operations;
            0    1     1  scalar  [B
    MethodParameters:
        Name  Flags
      scalar  

  protected sun.security.ec.point.ProjectivePoint$Immutable getNeutral();
    descriptor: ()Lsun/security/ec/point/ProjectivePoint$Immutable;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=2, args_size=1
        start local 0 // sun.security.ec.ed.Ed448Operations this
         0: .line 72
            aload 0 /* this */
            getfield sun.security.ec.ed.Ed448Operations.d:Lsun/security/util/math/ImmutableIntegerModuloP;
            invokeinterface sun.security.util.math.ImmutableIntegerModuloP.getField:()Lsun/security/util/math/IntegerFieldModuloP;
            astore 1 /* field */
        start local 1 // sun.security.util.math.IntegerFieldModuloP field
         1: .line 73
            new sun.security.ec.point.ProjectivePoint$Immutable
            dup
            aload 1 /* field */
            invokeinterface sun.security.util.math.IntegerFieldModuloP.get0:()Lsun/security/util/math/ImmutableIntegerModuloP;
            aload 1 /* field */
            invokeinterface sun.security.util.math.IntegerFieldModuloP.get1:()Lsun/security/util/math/ImmutableIntegerModuloP;
         2: .line 74
            aload 1 /* field */
            invokeinterface sun.security.util.math.IntegerFieldModuloP.get1:()Lsun/security/util/math/ImmutableIntegerModuloP;
         3: .line 73
            invokespecial sun.security.ec.point.ProjectivePoint$Immutable.<init>:(Lsun/security/util/math/ImmutableIntegerModuloP;Lsun/security/util/math/ImmutableIntegerModuloP;Lsun/security/util/math/ImmutableIntegerModuloP;)V
            areturn
        end local 1 // sun.security.util.math.IntegerFieldModuloP field
        end local 0 // sun.security.ec.ed.Ed448Operations this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lsun/security/ec/ed/Ed448Operations;
            1    4     1  field  Lsun/security/util/math/IntegerFieldModuloP;

  protected sun.security.ec.point.MutablePoint setSum(sun.security.ec.point.MutablePoint, sun.security.ec.point.MutablePoint, sun.security.util.math.MutableIntegerModuloP, sun.security.util.math.MutableIntegerModuloP, sun.security.util.math.MutableIntegerModuloP);
    descriptor: (Lsun/security/ec/point/MutablePoint;Lsun/security/ec/point/MutablePoint;Lsun/security/util/math/MutableIntegerModuloP;Lsun/security/util/math/MutableIntegerModuloP;Lsun/security/util/math/MutableIntegerModuloP;)Lsun/security/ec/point/MutablePoint;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=8, args_size=6
        start local 0 // sun.security.ec.ed.Ed448Operations this
        start local 1 // sun.security.ec.point.MutablePoint p1
        start local 2 // sun.security.ec.point.MutablePoint p2
        start local 3 // sun.security.util.math.MutableIntegerModuloP t1
        start local 4 // sun.security.util.math.MutableIntegerModuloP t2
        start local 5 // sun.security.util.math.MutableIntegerModuloP t3
         0: .line 83
            aload 1 /* p1 */
            checkcast sun.security.ec.point.ProjectivePoint$Mutable
            astore 6 /* ehp1 */
        start local 6 // sun.security.ec.point.ProjectivePoint$Mutable ehp1
         1: .line 84
            aload 2 /* p2 */
            checkcast sun.security.ec.point.ProjectivePoint$Mutable
            astore 7 /* ehp2 */
        start local 7 // sun.security.ec.point.ProjectivePoint$Mutable ehp2
         2: .line 85
            aload 0 /* this */
            aload 6 /* ehp1 */
            aload 7 /* ehp2 */
            aload 3 /* t1 */
            aload 4 /* t2 */
            aload 5 /* t3 */
            invokevirtual sun.security.ec.ed.Ed448Operations.setSum:(Lsun/security/ec/point/ProjectivePoint$Mutable;Lsun/security/ec/point/ProjectivePoint$Mutable;Lsun/security/util/math/MutableIntegerModuloP;Lsun/security/util/math/MutableIntegerModuloP;Lsun/security/util/math/MutableIntegerModuloP;)Lsun/security/ec/point/ProjectivePoint$Mutable;
            areturn
        end local 7 // sun.security.ec.point.ProjectivePoint$Mutable ehp2
        end local 6 // sun.security.ec.point.ProjectivePoint$Mutable ehp1
        end local 5 // sun.security.util.math.MutableIntegerModuloP t3
        end local 4 // sun.security.util.math.MutableIntegerModuloP t2
        end local 3 // sun.security.util.math.MutableIntegerModuloP t1
        end local 2 // sun.security.ec.point.MutablePoint p2
        end local 1 // sun.security.ec.point.MutablePoint p1
        end local 0 // sun.security.ec.ed.Ed448Operations this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lsun/security/ec/ed/Ed448Operations;
            0    3     1    p1  Lsun/security/ec/point/MutablePoint;
            0    3     2    p2  Lsun/security/ec/point/MutablePoint;
            0    3     3    t1  Lsun/security/util/math/MutableIntegerModuloP;
            0    3     4    t2  Lsun/security/util/math/MutableIntegerModuloP;
            0    3     5    t3  Lsun/security/util/math/MutableIntegerModuloP;
            1    3     6  ehp1  Lsun/security/ec/point/ProjectivePoint$Mutable;
            2    3     7  ehp2  Lsun/security/ec/point/ProjectivePoint$Mutable;
    MethodParameters:
      Name  Flags
      p1    
      p2    
      t1    
      t2    
      t3    

  protected sun.security.ec.point.MutablePoint setDouble(sun.security.ec.point.MutablePoint, sun.security.util.math.MutableIntegerModuloP, sun.security.util.math.MutableIntegerModuloP);
    descriptor: (Lsun/security/ec/point/MutablePoint;Lsun/security/util/math/MutableIntegerModuloP;Lsun/security/util/math/MutableIntegerModuloP;)Lsun/security/ec/point/MutablePoint;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // sun.security.ec.ed.Ed448Operations this
        start local 1 // sun.security.ec.point.MutablePoint p
        start local 2 // sun.security.util.math.MutableIntegerModuloP t1
        start local 3 // sun.security.util.math.MutableIntegerModuloP t2
         0: .line 92
            aload 1 /* p */
            checkcast sun.security.ec.point.ProjectivePoint$Mutable
            astore 4 /* ehp */
        start local 4 // sun.security.ec.point.ProjectivePoint$Mutable ehp
         1: .line 93
            aload 0 /* this */
            aload 4 /* ehp */
            aload 2 /* t1 */
            aload 3 /* t2 */
            invokevirtual sun.security.ec.ed.Ed448Operations.setDouble:(Lsun/security/ec/point/ProjectivePoint$Mutable;Lsun/security/util/math/MutableIntegerModuloP;Lsun/security/util/math/MutableIntegerModuloP;)Lsun/security/ec/point/ProjectivePoint$Mutable;
            areturn
        end local 4 // sun.security.ec.point.ProjectivePoint$Mutable ehp
        end local 3 // sun.security.util.math.MutableIntegerModuloP t2
        end local 2 // sun.security.util.math.MutableIntegerModuloP t1
        end local 1 // sun.security.ec.point.MutablePoint p
        end local 0 // sun.security.ec.ed.Ed448Operations this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lsun/security/ec/ed/Ed448Operations;
            0    2     1     p  Lsun/security/ec/point/MutablePoint;
            0    2     2    t1  Lsun/security/util/math/MutableIntegerModuloP;
            0    2     3    t2  Lsun/security/util/math/MutableIntegerModuloP;
            1    2     4   ehp  Lsun/security/ec/point/ProjectivePoint$Mutable;
    MethodParameters:
      Name  Flags
      p     
      t1    
      t2    

  public sun.security.ec.point.ProjectivePoint$Immutable of(sun.security.ec.point.AffinePoint);
    descriptor: (Lsun/security/ec/point/AffinePoint;)Lsun/security/ec/point/ProjectivePoint$Immutable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // sun.security.ec.ed.Ed448Operations this
        start local 1 // sun.security.ec.point.AffinePoint p
         0: .line 98
            new sun.security.ec.point.ProjectivePoint$Immutable
            dup
            aload 1 /* p */
            invokevirtual sun.security.ec.point.AffinePoint.getX:()Lsun/security/util/math/ImmutableIntegerModuloP;
            aload 1 /* p */
            invokevirtual sun.security.ec.point.AffinePoint.getY:()Lsun/security/util/math/ImmutableIntegerModuloP;
         1: .line 99
            aload 1 /* p */
            invokevirtual sun.security.ec.point.AffinePoint.getX:()Lsun/security/util/math/ImmutableIntegerModuloP;
            invokeinterface sun.security.util.math.ImmutableIntegerModuloP.getField:()Lsun/security/util/math/IntegerFieldModuloP;
            invokeinterface sun.security.util.math.IntegerFieldModuloP.get1:()Lsun/security/util/math/ImmutableIntegerModuloP;
         2: .line 98
            invokespecial sun.security.ec.point.ProjectivePoint$Immutable.<init>:(Lsun/security/util/math/ImmutableIntegerModuloP;Lsun/security/util/math/ImmutableIntegerModuloP;Lsun/security/util/math/ImmutableIntegerModuloP;)V
            areturn
        end local 1 // sun.security.ec.point.AffinePoint p
        end local 0 // sun.security.ec.ed.Ed448Operations this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lsun/security/ec/ed/Ed448Operations;
            0    3     1     p  Lsun/security/ec/point/AffinePoint;
    MethodParameters:
      Name  Flags
      p     

  public <T extends java.lang.Throwable> sun.security.ec.point.AffinePoint decodeAffinePoint(java.util.function.Function<java.lang.String, T>, int, sun.security.util.math.IntegerModuloP) throws T;
    descriptor: (Ljava/util/function/Function;ILsun/security/util/math/IntegerModuloP;)Lsun/security/ec/point/AffinePoint;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=9, args_size=4
        start local 0 // sun.security.ec.ed.Ed448Operations this
        start local 1 // java.util.function.Function exception
        start local 2 // int xLSB
        start local 3 // sun.security.util.math.IntegerModuloP y
         0: .line 107
            aload 3 /* y */
            invokeinterface sun.security.util.math.IntegerModuloP.square:()Lsun/security/util/math/ImmutableIntegerModuloP;
            astore 4 /* y2 */
        start local 4 // sun.security.util.math.ImmutableIntegerModuloP y2
         1: .line 108
            aload 4 /* y2 */
            aload 0 /* this */
            getfield sun.security.ec.ed.Ed448Operations.d:Lsun/security/util/math/ImmutableIntegerModuloP;
            invokeinterface sun.security.util.math.ImmutableIntegerModuloP.getField:()Lsun/security/util/math/IntegerFieldModuloP;
            invokeinterface sun.security.util.math.IntegerFieldModuloP.get1:()Lsun/security/util/math/ImmutableIntegerModuloP;
            invokeinterface sun.security.util.math.ImmutableIntegerModuloP.subtract:(Lsun/security/util/math/IntegerModuloP;)Lsun/security/util/math/ImmutableIntegerModuloP;
            astore 5 /* u */
        start local 5 // sun.security.util.math.ImmutableIntegerModuloP u
         2: .line 109
            aload 0 /* this */
            getfield sun.security.ec.ed.Ed448Operations.d:Lsun/security/util/math/ImmutableIntegerModuloP;
            invokeinterface sun.security.util.math.ImmutableIntegerModuloP.mutable:()Lsun/security/util/math/MutableIntegerModuloP;
            aload 4 /* y2 */
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setProduct:(Lsun/security/util/math/IntegerModuloP;)Lsun/security/util/math/MutableIntegerModuloP;
         3: .line 110
            aload 0 /* this */
            getfield sun.security.ec.ed.Ed448Operations.d:Lsun/security/util/math/ImmutableIntegerModuloP;
            invokeinterface sun.security.util.math.ImmutableIntegerModuloP.getField:()Lsun/security/util/math/IntegerFieldModuloP;
            invokeinterface sun.security.util.math.IntegerFieldModuloP.get1:()Lsun/security/util/math/ImmutableIntegerModuloP;
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setDifference:(Lsun/security/util/math/IntegerModuloP;)Lsun/security/util/math/MutableIntegerModuloP;
         4: .line 109
            astore 6 /* v */
        start local 6 // sun.security.util.math.MutableIntegerModuloP v
         5: .line 112
            aload 5 /* u */
            getstatic sun.security.ec.ed.Ed448Operations.FIVE:Ljava/math/BigInteger;
            invokeinterface sun.security.util.math.ImmutableIntegerModuloP.pow:(Ljava/math/BigInteger;)Lsun/security/util/math/ImmutableIntegerModuloP;
            aload 6 /* v */
            getstatic sun.security.ec.ed.Ed448Operations.THREE:Ljava/math/BigInteger;
            invokeinterface sun.security.util.math.MutableIntegerModuloP.pow:(Ljava/math/BigInteger;)Lsun/security/util/math/ImmutableIntegerModuloP;
            invokeinterface sun.security.util.math.ImmutableIntegerModuloP.multiply:(Lsun/security/util/math/IntegerModuloP;)Lsun/security/util/math/ImmutableIntegerModuloP;
         6: .line 113
            aload 0 /* this */
            getfield sun.security.ec.ed.Ed448Operations.sizeMinus3:Ljava/math/BigInteger;
            iconst_2
            invokevirtual java.math.BigInteger.shiftRight:(I)Ljava/math/BigInteger;
            invokeinterface sun.security.util.math.ImmutableIntegerModuloP.pow:(Ljava/math/BigInteger;)Lsun/security/util/math/ImmutableIntegerModuloP;
         7: .line 112
            astore 7 /* u5v3pow */
        start local 7 // sun.security.util.math.IntegerModuloP u5v3pow
         8: .line 115
            aload 6 /* v */
            invokeinterface sun.security.util.math.MutableIntegerModuloP.mutable:()Lsun/security/util/math/MutableIntegerModuloP;
            aload 5 /* u */
            getstatic sun.security.ec.ed.Ed448Operations.THREE:Ljava/math/BigInteger;
            invokeinterface sun.security.util.math.ImmutableIntegerModuloP.pow:(Ljava/math/BigInteger;)Lsun/security/util/math/ImmutableIntegerModuloP;
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setProduct:(Lsun/security/util/math/IntegerModuloP;)Lsun/security/util/math/MutableIntegerModuloP;
         9: .line 116
            aload 7 /* u5v3pow */
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setProduct:(Lsun/security/util/math/IntegerModuloP;)Lsun/security/util/math/MutableIntegerModuloP;
        10: .line 115
            astore 8 /* x */
        start local 8 // sun.security.util.math.MutableIntegerModuloP x
        11: .line 118
            aload 6 /* v */
            aload 8 /* x */
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setProduct:(Lsun/security/util/math/IntegerModuloP;)Lsun/security/util/math/MutableIntegerModuloP;
            aload 8 /* x */
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setProduct:(Lsun/security/util/math/IntegerModuloP;)Lsun/security/util/math/MutableIntegerModuloP;
            pop
        12: .line 120
            aload 6 /* v */
            invokeinterface sun.security.util.math.MutableIntegerModuloP.asBigInteger:()Ljava/math/BigInteger;
            aload 5 /* u */
            invokeinterface sun.security.util.math.ImmutableIntegerModuloP.asBigInteger:()Ljava/math/BigInteger;
            invokevirtual java.math.BigInteger.equals:(Ljava/lang/Object;)Z
            ifne 14
        13: .line 123
            aload 1 /* exception */
            ldc "Invalid point"
            invokeinterface java.util.function.Function.apply:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Throwable
            athrow
        14: .line 126
      StackMap locals: sun.security.ec.ed.Ed448Operations java.util.function.Function int sun.security.util.math.IntegerModuloP sun.security.util.math.ImmutableIntegerModuloP sun.security.util.math.ImmutableIntegerModuloP sun.security.util.math.MutableIntegerModuloP sun.security.util.math.IntegerModuloP sun.security.util.math.MutableIntegerModuloP
      StackMap stack:
            aload 8 /* x */
            invokeinterface sun.security.util.math.MutableIntegerModuloP.asBigInteger:()Ljava/math/BigInteger;
            getstatic java.math.BigInteger.ZERO:Ljava/math/BigInteger;
            invokevirtual java.math.BigInteger.equals:(Ljava/lang/Object;)Z
            ifeq 16
            iload 2 /* xLSB */
            iconst_1
            if_icmpne 16
        15: .line 127
            aload 1 /* exception */
            ldc "Invalid point"
            invokeinterface java.util.function.Function.apply:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Throwable
            athrow
        16: .line 130
      StackMap locals:
      StackMap stack:
            iload 2 /* xLSB */
            aload 8 /* x */
            invokeinterface sun.security.util.math.MutableIntegerModuloP.asBigInteger:()Ljava/math/BigInteger;
            getstatic sun.security.ec.ed.Ed448Operations.TWO:Ljava/math/BigInteger;
            invokevirtual java.math.BigInteger.mod:(Ljava/math/BigInteger;)Ljava/math/BigInteger;
            invokevirtual java.math.BigInteger.intValue:()I
            if_icmpeq 18
        17: .line 131
            aload 8 /* x */
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setAdditiveInverse:()Lsun/security/util/math/MutableIntegerModuloP;
            pop
        18: .line 134
      StackMap locals:
      StackMap stack:
            new sun.security.ec.point.AffinePoint
            dup
            aload 8 /* x */
            invokeinterface sun.security.util.math.MutableIntegerModuloP.fixed:()Lsun/security/util/math/ImmutableIntegerModuloP;
            aload 3 /* y */
            invokeinterface sun.security.util.math.IntegerModuloP.fixed:()Lsun/security/util/math/ImmutableIntegerModuloP;
            invokespecial sun.security.ec.point.AffinePoint.<init>:(Lsun/security/util/math/ImmutableIntegerModuloP;Lsun/security/util/math/ImmutableIntegerModuloP;)V
            areturn
        end local 8 // sun.security.util.math.MutableIntegerModuloP x
        end local 7 // sun.security.util.math.IntegerModuloP u5v3pow
        end local 6 // sun.security.util.math.MutableIntegerModuloP v
        end local 5 // sun.security.util.math.ImmutableIntegerModuloP u
        end local 4 // sun.security.util.math.ImmutableIntegerModuloP y2
        end local 3 // sun.security.util.math.IntegerModuloP y
        end local 2 // int xLSB
        end local 1 // java.util.function.Function exception
        end local 0 // sun.security.ec.ed.Ed448Operations this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   19     0       this  Lsun/security/ec/ed/Ed448Operations;
            0   19     1  exception  Ljava/util/function/Function<Ljava/lang/String;TT;>;
            0   19     2       xLSB  I
            0   19     3          y  Lsun/security/util/math/IntegerModuloP;
            1   19     4         y2  Lsun/security/util/math/ImmutableIntegerModuloP;
            2   19     5          u  Lsun/security/util/math/ImmutableIntegerModuloP;
            5   19     6          v  Lsun/security/util/math/MutableIntegerModuloP;
            8   19     7    u5v3pow  Lsun/security/util/math/IntegerModuloP;
           11   19     8          x  Lsun/security/util/math/MutableIntegerModuloP;
    Exceptions:
      throws java.lang.Throwable
    Signature: <T:Ljava/lang/Throwable;>(Ljava/util/function/Function<Ljava/lang/String;TT;>;ILsun/security/util/math/IntegerModuloP;)Lsun/security/ec/point/AffinePoint;^TT;
    MethodParameters:
           Name  Flags
      exception  
      xLSB       
      y          

  sun.security.ec.point.ProjectivePoint$Mutable setSum(sun.security.ec.point.ProjectivePoint$Mutable, sun.security.ec.point.ProjectivePoint$Mutable, sun.security.util.math.MutableIntegerModuloP, sun.security.util.math.MutableIntegerModuloP, sun.security.util.math.MutableIntegerModuloP);
    descriptor: (Lsun/security/ec/point/ProjectivePoint$Mutable;Lsun/security/ec/point/ProjectivePoint$Mutable;Lsun/security/util/math/MutableIntegerModuloP;Lsun/security/util/math/MutableIntegerModuloP;Lsun/security/util/math/MutableIntegerModuloP;)Lsun/security/ec/point/ProjectivePoint$Mutable;
    flags: (0x0000) 
    Code:
      stack=3, locals=6, args_size=6
        start local 0 // sun.security.ec.ed.Ed448Operations this
        start local 1 // sun.security.ec.point.ProjectivePoint$Mutable p1
        start local 2 // sun.security.ec.point.ProjectivePoint$Mutable p2
        start local 3 // sun.security.util.math.MutableIntegerModuloP t1
        start local 4 // sun.security.util.math.MutableIntegerModuloP t2
        start local 5 // sun.security.util.math.MutableIntegerModuloP t3
         0: .line 144
            aload 3 /* t1 */
            aload 1 /* p1 */
            invokevirtual sun.security.ec.point.ProjectivePoint$Mutable.getX:()Lsun/security/util/math/IntegerModuloP;
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setValue:(Lsun/security/util/math/IntegerModuloP;)Lsun/security/util/math/MutableIntegerModuloP;
            aload 2 /* p2 */
            invokevirtual sun.security.ec.point.ProjectivePoint$Mutable.getX:()Lsun/security/util/math/IntegerModuloP;
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setProduct:(Lsun/security/util/math/IntegerModuloP;)Lsun/security/util/math/MutableIntegerModuloP;
            pop
         1: .line 146
            aload 4 /* t2 */
            aload 2 /* p2 */
            invokevirtual sun.security.ec.point.ProjectivePoint$Mutable.getX:()Lsun/security/util/math/IntegerModuloP;
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setValue:(Lsun/security/util/math/IntegerModuloP;)Lsun/security/util/math/MutableIntegerModuloP;
            aload 2 /* p2 */
            invokevirtual sun.security.ec.point.ProjectivePoint$Mutable.getY:()Lsun/security/util/math/IntegerModuloP;
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setSum:(Lsun/security/util/math/IntegerModuloP;)Lsun/security/util/math/MutableIntegerModuloP;
            pop
         2: .line 147
            aload 1 /* p1 */
            invokevirtual sun.security.ec.point.ProjectivePoint$Mutable.getX:()Lsun/security/util/math/IntegerModuloP;
            checkcast sun.security.util.math.MutableIntegerModuloP
            aload 1 /* p1 */
            invokevirtual sun.security.ec.point.ProjectivePoint$Mutable.getY:()Lsun/security/util/math/IntegerModuloP;
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setSum:(Lsun/security/util/math/IntegerModuloP;)Lsun/security/util/math/MutableIntegerModuloP;
            aload 4 /* t2 */
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setProduct:(Lsun/security/util/math/IntegerModuloP;)Lsun/security/util/math/MutableIntegerModuloP;
            pop
         3: .line 149
            aload 1 /* p1 */
            invokevirtual sun.security.ec.point.ProjectivePoint$Mutable.getZ:()Lsun/security/util/math/IntegerModuloP;
            checkcast sun.security.util.math.MutableIntegerModuloP
            aload 2 /* p2 */
            invokevirtual sun.security.ec.point.ProjectivePoint$Mutable.getZ:()Lsun/security/util/math/IntegerModuloP;
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setProduct:(Lsun/security/util/math/IntegerModuloP;)Lsun/security/util/math/MutableIntegerModuloP;
            pop
         4: .line 151
            aload 1 /* p1 */
            invokevirtual sun.security.ec.point.ProjectivePoint$Mutable.getY:()Lsun/security/util/math/IntegerModuloP;
            checkcast sun.security.util.math.MutableIntegerModuloP
            aload 2 /* p2 */
            invokevirtual sun.security.ec.point.ProjectivePoint$Mutable.getY:()Lsun/security/util/math/IntegerModuloP;
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setProduct:(Lsun/security/util/math/IntegerModuloP;)Lsun/security/util/math/MutableIntegerModuloP;
            pop
         5: .line 154
            aload 5 /* t3 */
            aload 0 /* this */
            getfield sun.security.ec.ed.Ed448Operations.d:Lsun/security/util/math/ImmutableIntegerModuloP;
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setValue:(Lsun/security/util/math/IntegerModuloP;)Lsun/security/util/math/MutableIntegerModuloP;
            aload 3 /* t1 */
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setProduct:(Lsun/security/util/math/IntegerModuloP;)Lsun/security/util/math/MutableIntegerModuloP;
            aload 1 /* p1 */
            invokevirtual sun.security.ec.point.ProjectivePoint$Mutable.getY:()Lsun/security/util/math/IntegerModuloP;
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setProduct:(Lsun/security/util/math/IntegerModuloP;)Lsun/security/util/math/MutableIntegerModuloP;
            pop
         6: .line 157
            aload 1 /* p1 */
            invokevirtual sun.security.ec.point.ProjectivePoint$Mutable.getX:()Lsun/security/util/math/IntegerModuloP;
            checkcast sun.security.util.math.MutableIntegerModuloP
            aload 3 /* t1 */
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setDifference:(Lsun/security/util/math/IntegerModuloP;)Lsun/security/util/math/MutableIntegerModuloP;
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setReduced:()Lsun/security/util/math/MutableIntegerModuloP;
            aload 1 /* p1 */
            invokevirtual sun.security.ec.point.ProjectivePoint$Mutable.getY:()Lsun/security/util/math/IntegerModuloP;
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setDifference:(Lsun/security/util/math/IntegerModuloP;)Lsun/security/util/math/MutableIntegerModuloP;
            pop
         7: .line 158
            aload 1 /* p1 */
            invokevirtual sun.security.ec.point.ProjectivePoint$Mutable.getY:()Lsun/security/util/math/IntegerModuloP;
            checkcast sun.security.util.math.MutableIntegerModuloP
            aload 3 /* t1 */
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setDifference:(Lsun/security/util/math/IntegerModuloP;)Lsun/security/util/math/MutableIntegerModuloP;
            pop
         8: .line 159
            aload 3 /* t1 */
            aload 1 /* p1 */
            invokevirtual sun.security.ec.point.ProjectivePoint$Mutable.getZ:()Lsun/security/util/math/IntegerModuloP;
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setValue:(Lsun/security/util/math/IntegerModuloP;)Lsun/security/util/math/MutableIntegerModuloP;
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setSquare:()Lsun/security/util/math/MutableIntegerModuloP;
            pop
         9: .line 162
            aload 4 /* t2 */
            aload 3 /* t1 */
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setValue:(Lsun/security/util/math/IntegerModuloP;)Lsun/security/util/math/MutableIntegerModuloP;
            aload 5 /* t3 */
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setDifference:(Lsun/security/util/math/IntegerModuloP;)Lsun/security/util/math/MutableIntegerModuloP;
            pop
        10: .line 164
            aload 3 /* t1 */
            aload 5 /* t3 */
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setSum:(Lsun/security/util/math/IntegerModuloP;)Lsun/security/util/math/MutableIntegerModuloP;
            pop
        11: .line 167
            aload 1 /* p1 */
            invokevirtual sun.security.ec.point.ProjectivePoint$Mutable.getX:()Lsun/security/util/math/IntegerModuloP;
            checkcast sun.security.util.math.MutableIntegerModuloP
            aload 4 /* t2 */
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setProduct:(Lsun/security/util/math/IntegerModuloP;)Lsun/security/util/math/MutableIntegerModuloP;
            aload 1 /* p1 */
            invokevirtual sun.security.ec.point.ProjectivePoint$Mutable.getZ:()Lsun/security/util/math/IntegerModuloP;
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setProduct:(Lsun/security/util/math/IntegerModuloP;)Lsun/security/util/math/MutableIntegerModuloP;
            pop
        12: .line 168
            aload 1 /* p1 */
            invokevirtual sun.security.ec.point.ProjectivePoint$Mutable.getY:()Lsun/security/util/math/IntegerModuloP;
            checkcast sun.security.util.math.MutableIntegerModuloP
            aload 3 /* t1 */
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setProduct:(Lsun/security/util/math/IntegerModuloP;)Lsun/security/util/math/MutableIntegerModuloP;
            aload 1 /* p1 */
            invokevirtual sun.security.ec.point.ProjectivePoint$Mutable.getZ:()Lsun/security/util/math/IntegerModuloP;
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setProduct:(Lsun/security/util/math/IntegerModuloP;)Lsun/security/util/math/MutableIntegerModuloP;
            pop
        13: .line 169
            aload 1 /* p1 */
            invokevirtual sun.security.ec.point.ProjectivePoint$Mutable.getZ:()Lsun/security/util/math/IntegerModuloP;
            checkcast sun.security.util.math.MutableIntegerModuloP
            aload 4 /* t2 */
            aload 3 /* t1 */
            invokeinterface sun.security.util.math.MutableIntegerModuloP.multiply:(Lsun/security/util/math/IntegerModuloP;)Lsun/security/util/math/ImmutableIntegerModuloP;
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setValue:(Lsun/security/util/math/IntegerModuloP;)Lsun/security/util/math/MutableIntegerModuloP;
            pop
        14: .line 171
            aload 1 /* p1 */
            areturn
        end local 5 // sun.security.util.math.MutableIntegerModuloP t3
        end local 4 // sun.security.util.math.MutableIntegerModuloP t2
        end local 3 // sun.security.util.math.MutableIntegerModuloP t1
        end local 2 // sun.security.ec.point.ProjectivePoint$Mutable p2
        end local 1 // sun.security.ec.point.ProjectivePoint$Mutable p1
        end local 0 // sun.security.ec.ed.Ed448Operations this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   15     0  this  Lsun/security/ec/ed/Ed448Operations;
            0   15     1    p1  Lsun/security/ec/point/ProjectivePoint$Mutable;
            0   15     2    p2  Lsun/security/ec/point/ProjectivePoint$Mutable;
            0   15     3    t1  Lsun/security/util/math/MutableIntegerModuloP;
            0   15     4    t2  Lsun/security/util/math/MutableIntegerModuloP;
            0   15     5    t3  Lsun/security/util/math/MutableIntegerModuloP;
    MethodParameters:
      Name  Flags
      p1    
      p2    
      t1    
      t2    
      t3    

  protected sun.security.ec.point.ProjectivePoint$Mutable setDouble(sun.security.ec.point.ProjectivePoint$Mutable, sun.security.util.math.MutableIntegerModuloP, sun.security.util.math.MutableIntegerModuloP);
    descriptor: (Lsun/security/ec/point/ProjectivePoint$Mutable;Lsun/security/util/math/MutableIntegerModuloP;Lsun/security/util/math/MutableIntegerModuloP;)Lsun/security/ec/point/ProjectivePoint$Mutable;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // sun.security.ec.ed.Ed448Operations this
        start local 1 // sun.security.ec.point.ProjectivePoint$Mutable p
        start local 2 // sun.security.util.math.MutableIntegerModuloP t1
        start local 3 // sun.security.util.math.MutableIntegerModuloP t2
         0: .line 179
            aload 3 /* t2 */
            aload 1 /* p */
            invokevirtual sun.security.ec.point.ProjectivePoint$Mutable.getX:()Lsun/security/util/math/IntegerModuloP;
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setValue:(Lsun/security/util/math/IntegerModuloP;)Lsun/security/util/math/MutableIntegerModuloP;
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setSquare:()Lsun/security/util/math/MutableIntegerModuloP;
            pop
         1: .line 181
            aload 1 /* p */
            invokevirtual sun.security.ec.point.ProjectivePoint$Mutable.getX:()Lsun/security/util/math/IntegerModuloP;
            checkcast sun.security.util.math.MutableIntegerModuloP
            aload 1 /* p */
            invokevirtual sun.security.ec.point.ProjectivePoint$Mutable.getY:()Lsun/security/util/math/IntegerModuloP;
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setSum:(Lsun/security/util/math/IntegerModuloP;)Lsun/security/util/math/MutableIntegerModuloP;
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setSquare:()Lsun/security/util/math/MutableIntegerModuloP;
            pop
         2: .line 183
            aload 1 /* p */
            invokevirtual sun.security.ec.point.ProjectivePoint$Mutable.getY:()Lsun/security/util/math/IntegerModuloP;
            checkcast sun.security.util.math.MutableIntegerModuloP
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setSquare:()Lsun/security/util/math/MutableIntegerModuloP;
            pop
         3: .line 185
            aload 1 /* p */
            invokevirtual sun.security.ec.point.ProjectivePoint$Mutable.getZ:()Lsun/security/util/math/IntegerModuloP;
            checkcast sun.security.util.math.MutableIntegerModuloP
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setSquare:()Lsun/security/util/math/MutableIntegerModuloP;
            pop
         4: .line 188
            aload 2 /* t1 */
            aload 3 /* t2 */
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setValue:(Lsun/security/util/math/IntegerModuloP;)Lsun/security/util/math/MutableIntegerModuloP;
            aload 1 /* p */
            invokevirtual sun.security.ec.point.ProjectivePoint$Mutable.getY:()Lsun/security/util/math/IntegerModuloP;
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setSum:(Lsun/security/util/math/IntegerModuloP;)Lsun/security/util/math/MutableIntegerModuloP;
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setReduced:()Lsun/security/util/math/MutableIntegerModuloP;
            pop
         5: .line 190
            aload 3 /* t2 */
            aload 1 /* p */
            invokevirtual sun.security.ec.point.ProjectivePoint$Mutable.getY:()Lsun/security/util/math/IntegerModuloP;
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setDifference:(Lsun/security/util/math/IntegerModuloP;)Lsun/security/util/math/MutableIntegerModuloP;
            pop
         6: .line 191
            aload 1 /* p */
            invokevirtual sun.security.ec.point.ProjectivePoint$Mutable.getY:()Lsun/security/util/math/IntegerModuloP;
            checkcast sun.security.util.math.MutableIntegerModuloP
            aload 2 /* t1 */
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setValue:(Lsun/security/util/math/IntegerModuloP;)Lsun/security/util/math/MutableIntegerModuloP;
            aload 3 /* t2 */
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setProduct:(Lsun/security/util/math/IntegerModuloP;)Lsun/security/util/math/MutableIntegerModuloP;
            pop
         7: .line 193
            aload 1 /* p */
            invokevirtual sun.security.ec.point.ProjectivePoint$Mutable.getZ:()Lsun/security/util/math/IntegerModuloP;
            checkcast sun.security.util.math.MutableIntegerModuloP
            aload 0 /* this */
            getfield sun.security.ec.ed.Ed448Operations.two:Lsun/security/util/math/SmallValue;
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setProduct:(Lsun/security/util/math/SmallValue;)Lsun/security/util/math/MutableIntegerModuloP;
            pop
         8: .line 194
            aload 1 /* p */
            invokevirtual sun.security.ec.point.ProjectivePoint$Mutable.getZ:()Lsun/security/util/math/IntegerModuloP;
            checkcast sun.security.util.math.MutableIntegerModuloP
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setAdditiveInverse:()Lsun/security/util/math/MutableIntegerModuloP;
            aload 2 /* t1 */
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setSum:(Lsun/security/util/math/IntegerModuloP;)Lsun/security/util/math/MutableIntegerModuloP;
            pop
         9: .line 196
            aload 1 /* p */
            invokevirtual sun.security.ec.point.ProjectivePoint$Mutable.getX:()Lsun/security/util/math/IntegerModuloP;
            checkcast sun.security.util.math.MutableIntegerModuloP
            aload 2 /* t1 */
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setDifference:(Lsun/security/util/math/IntegerModuloP;)Lsun/security/util/math/MutableIntegerModuloP;
            aload 1 /* p */
            invokevirtual sun.security.ec.point.ProjectivePoint$Mutable.getZ:()Lsun/security/util/math/IntegerModuloP;
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setProduct:(Lsun/security/util/math/IntegerModuloP;)Lsun/security/util/math/MutableIntegerModuloP;
            pop
        10: .line 197
            aload 1 /* p */
            invokevirtual sun.security.ec.point.ProjectivePoint$Mutable.getZ:()Lsun/security/util/math/IntegerModuloP;
            checkcast sun.security.util.math.MutableIntegerModuloP
            aload 2 /* t1 */
            invokeinterface sun.security.util.math.MutableIntegerModuloP.setProduct:(Lsun/security/util/math/IntegerModuloP;)Lsun/security/util/math/MutableIntegerModuloP;
            pop
        11: .line 199
            aload 1 /* p */
            areturn
        end local 3 // sun.security.util.math.MutableIntegerModuloP t2
        end local 2 // sun.security.util.math.MutableIntegerModuloP t1
        end local 1 // sun.security.ec.point.ProjectivePoint$Mutable p
        end local 0 // sun.security.ec.ed.Ed448Operations this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Lsun/security/ec/ed/Ed448Operations;
            0   12     1     p  Lsun/security/ec/point/ProjectivePoint$Mutable;
            0   12     2    t1  Lsun/security/util/math/MutableIntegerModuloP;
            0   12     3    t2  Lsun/security/util/math/MutableIntegerModuloP;
    MethodParameters:
      Name  Flags
      p     
      t1    
      t2    

  protected sun.security.ec.point.ImmutablePoint getNeutral();
    descriptor: ()Lsun/security/ec/point/ImmutablePoint;
    flags: (0x1044) ACC_PROTECTED, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual sun.security.ec.ed.Ed448Operations.getNeutral:()Lsun/security/ec/point/ProjectivePoint$Immutable;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public sun.security.ec.point.ImmutablePoint of(sun.security.ec.point.AffinePoint);
    descriptor: (Lsun/security/ec/point/AffinePoint;)Lsun/security/ec/point/ImmutablePoint;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual sun.security.ec.ed.Ed448Operations.of:(Lsun/security/ec/point/AffinePoint;)Lsun/security/ec/point/ProjectivePoint$Immutable;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "Ed448Operations.java"
InnerClasses:
  public Immutable = sun.security.ec.point.ProjectivePoint$Immutable of sun.security.ec.point.ProjectivePoint
  public Mutable = sun.security.ec.point.ProjectivePoint$Mutable of sun.security.ec.point.ProjectivePoint