class LongBitMask extends SingleLongBitMask implements BitMask {

    @Override
    public boolean intersects(BitMask mask) {
        return mask instanceof LongBitMask ?
               (this.mask & ((LongBitMask)mask).asLong()) != 0 :
               mask.intersects(this);
    }

    public  LongBitMask();
    public  LongBitMask(long mask);

}