class AtomicDouble extends Number {

    public boolean compareAndSet(double expect, double update) {
        long e = Double.doubleToLongBits(expect);
        long u = Double.doubleToLongBits(update);
        return value.compareAndSet(e, u);
    }

    public  AtomicDouble();
    public  AtomicDouble(double init);

}