public EqualsBuilder append(boolean[] lhs, boolean[] rhs) {
        if (isEquals == false) {
            return this;
        }
        if (lhs == rhs) {
            return this;
        }
        if (lhs == null || rhs == null) {
            this.setEquals(false);
            return this;
        }
        if (lhs.length != rhs.length) {
            this.setEquals(false);
            return this;
        }
        for (int i = 0; i < lhs.length && isEquals; ++i) {
            append(lhs[i], rhs[i]);
        }
        return this;
    }
<p>Deep comparison of array of <code>boolean</code>. Length and all
values are compared.</p>

<p>The method {@link #append(boolean, boolean)} is used.</p>

@param lhs  the left hand <code>boolean[]</code>
@param rhs  the right hand <code>boolean[]</code>
@return EqualsBuilder - used to chain calls.
android/android_framework/base/src/main/java/lang3/builder/EqualsBuilder.java