class Builder {

        /**
         * Utility constructor.
         */
        private Builder() {
        }

        /**
         * Creates new {@link XClaimArgs} and set the {@code JUSTID} flag to return just the message id and do not increment the
         * retry counter. The message body is not returned when calling {@code XCLAIM}.
         *
         * @return new {@link XClaimArgs} with min idle time set.
         * @see XClaimArgs#justid()
         * @since 5.3
         */
        public static XClaimArgs justid() {
            return new XClaimArgs().justid();
        }

        public static XClaimArgs minIdleTime(long milliseconds) {
            return new XClaimArgs().minIdleTime(milliseconds);
        }

        /**
         * Creates new {@link XClaimArgs} and set the minimum idle time.
         *
         * @return new {@link XClaimArgs} with min idle time set.
         * @see XClaimArgs#minIdleTime(long)
         */
        public static XClaimArgs minIdleTime(Duration minIdleTime) {<FILL_FUNCTION_BODY>}

    }


            LettuceAssert.notNull(minIdleTime, "Min idle time must not be null");

            return minIdleTime(minIdleTime.toMillis());
        
<no_super_class>