class AtomicBiInteger extends AtomicLong {

    public boolean compareAndSet(long encoded, int hi, int lo) {
        long update = encode(hi, lo);
        return compareAndSet(encoded, update);
    }

    public  AtomicBiInteger();
    public  AtomicBiInteger(long encoded);
    public  AtomicBiInteger(int hi, int lo);

}