@Override
        public T get() {
            if (!conditionSuppliers.isEmpty() && conditionSuppliers.stream().allMatch(Supplier::get)) {
                return beanSupplier.get();
            }
            return otherwiseSupplier.get();
        }
Create a null bean.

@return the bean supplier
core/cas-server-core-util-api/src/main/java/org/apereo/cas/util/spring/beans/BeanSupplier.java