/**@class java.security.spec.ECPoint
@extends java.lang.Object

 This immutable class represents a point on an elliptic curve (EC)
 in affine coordinates. Other coordinate systems can
 extend this class to represent this point in other
 coordinates.

 @author Valerie Peng

 @since 1.5
*/
var ECPoint = {

/** This defines the point at infinity.
*/
POINT_INFINITY : "null",
/**Returns the affine x-coordinate {@code x}.
 Note: POINT_INFINITY has a null affine x-coordinate.
@return {Object {java.math.BigInteger}} the affine x-coordinate.
*/
getAffineX : function(  ) {},

/**Returns the affine y-coordinate {@code y}.
 Note: POINT_INFINITY has a null affine y-coordinate.
@return {Object {java.math.BigInteger}} the affine y-coordinate.
*/
getAffineY : function(  ) {},

/**Compares this elliptic curve point for equality with
 the specified object.
@param {Object {Object}} obj the object to be compared.
@return {Boolean} true if {@code obj} is an instance of
 ECPoint and the affine coordinates match, false otherwise.
*/
equals : function(  ) {},

/**Returns a hash code value for this elliptic curve point.
@return {Number} a hash code value.
*/
hashCode : function(  ) {},


};