public static UnsignedLong valueOf(long l) {
        if (l == -1L) {
            return MAX_VALUE;
        } else if (l == 0L) {
            return ZERO;
        } else if (l == 1L) {
            return ONE;
        } else if (l == 2L) {
            return TWO;
        } else if (l == 10L) {
            return TEN;
        }

        return new UnsignedLong(l);
    }
Returns a {@code UnsignedLong} instance representing the specified
{@code long} value.

@param l a long value
@return a {@code UnsignedLong} instance representing {@code l}
clickhouse-data/src/main/java/com/clickhouse/data/value/UnsignedLong.java