class CommandLatency {

        private final long min;

        private final long max;

        private final Map<Double, Long> percentiles;

        public CommandLatency(long min, long max, Map<Double, Long> percentiles) {
            this.min = min;
            this.max = max;
            this.percentiles = percentiles;
        }

        /**
         *
         * @return the minimum time
         */
        public long getMin() {
            return min;
        }

        /**
         *
         * @return the maximum time
         */
        public long getMax() {
            return max;
        }

        /**
         *
         * @return percentile mapping
         */
        public Map<Double, Long> getPercentiles() {
            return percentiles;
        }

        @Override
        public String toString() {<FILL_FUNCTION_BODY>}

    }

            StringBuilder sb = new StringBuilder();
            sb.append("[min=").append(min);
            sb.append(", max=").append(max);
            sb.append(", percentiles=").append(percentiles);
            sb.append(']');
            return sb.toString();
        
<no_super_class>