class JacobianPoint {

  JacobianPoint dbls(int n) {
    JacobianPoint result = new JacobianPoint(this);
    while (n-- > 0) {
      result = result.dbl();
    }
    return result;
  }

    JacobianPoint();
    JacobianPoint(JacobianPoint p);
    JacobianPoint(FP2Immutable x, FP2Immutable y, FP2Immutable z);
    JacobianPoint(ECP2 p);

}