class HRDParameters {

    public int cpb_cnt_minus1;
    public int bit_rate_scale;
    public int cpb_size_scale;
    public int[] bit_rate_value_minus1;
    public int[] cpb_size_value_minus1;
    public boolean[] cbr_flag;
    public int initial_cpb_removal_delay_length_minus1;
    public int cpb_removal_delay_length_minus1;
    public int dpb_output_delay_length_minus1;
    public int time_offset_length;

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

        return "HRDParameters{" +
                "cpb_cnt_minus1=" + cpb_cnt_minus1 +
                ", bit_rate_scale=" + bit_rate_scale +
                ", cpb_size_scale=" + cpb_size_scale +
                ", bit_rate_value_minus1=" + Arrays.toString(bit_rate_value_minus1) +
                ", cpb_size_value_minus1=" + Arrays.toString(cpb_size_value_minus1) +
                ", cbr_flag=" + Arrays.toString(cbr_flag) +
                ", initial_cpb_removal_delay_length_minus1=" + initial_cpb_removal_delay_length_minus1 +
                ", cpb_removal_delay_length_minus1=" + cpb_removal_delay_length_minus1 +
                ", dpb_output_delay_length_minus1=" + dpb_output_delay_length_minus1 +
                ", time_offset_length=" + time_offset_length +
                '}';
    
<no_super_class>