@Override
    public String toString() {
        return "RecurrenceRuleData{" +
                "FREQ=" + FREQ +
                ", UNTIL=" + UNTIL +
                ", COUNT=" + COUNT +
                ", INTERVAL=" + INTERVAL +
                ", BYSECOND=" + BYSECOND +
                ", BYMINUTE=" + BYMINUTE +
                ", BYHOUR=" + BYHOUR +
                ", BYDAY=" + (BYDAY == null ? null : Arrays.asList(BYDAY)) +
                ", BYMONTHDAY=" + BYMONTHDAY +
                ", BYYEARDAY=" + BYYEARDAY +
                ", BYWEEKNO=" + BYWEEKNO +
                ", BYMONTH=" + BYMONTH +
                ", BYSETPOS=" + BYSETPOS +
                ", WKST=" + WKST +
                ", completeString='" + completeString + '\'' +
                '}';
    }