@Override
    public boolean isEquivalentTo(TimeZoneRule other) {
        if (!(other instanceof TimeArrayTimeZoneRule)) {
            return false;
        }
        if (timeType == ((TimeArrayTimeZoneRule)other).timeType
                && Arrays.equals(startTimes, ((TimeArrayTimeZoneRule)other).startTimes)) {
            return super.isEquivalentTo(other);
        }
        return false;
    }
@ Override public boolean isEquivalentTo ( TimeZoneRule other ) { if ( ! ( other instanceof TimeArrayTimeZoneRule ) ) { return false ; } if ( timeType == ( ( TimeArrayTimeZoneRule ) other ) . timeType && Arrays . equals ( startTimes , ( ( TimeArrayTimeZoneRule ) other ) . startTimes ) ) { return super . isEquivalentTo ( other ) ; } return false ; }
{@inheritDoc}