@Override
    @CanIgnoreReturnValue
    public BeanCondition and(final Condition... condition) {
        Arrays.stream(condition).forEach(conditionList::push);
        return this;
    }
This is {@link CompoundCondition}.

@author Misagh Moayyed
@since 7.0.0
core/cas-server-core-util-api/src/main/java/org/apereo/cas/util/spring/beans/CompoundCondition.java