class UnsignedNumberUtil {

    public static boolean isWithinUnsignedLong(BigInteger value) {
        return value.bitLength() <= 64 && value.compareTo(BigInteger.valueOf(0)) >= 0;
    }

    private  UnsignedNumberUtil();

}