code: public static boolean and(boolean... array) {
  		if (ArrayUtil.isEmpty(array)) {
  			throw new IllegalArgumentException("The Array must not be empty !");
  		}
  		for (final boolean element : array) {
  			if (false == element) {
  				return false;
  			}
  		}
  		return true;
  	}
docs: 对Boolean数组取与
  
  <pre>
  BooleanUtil.and(true, true)         = true
  BooleanUtil.and(false, false)       = false
  BooleanUtil.and(true, false)        = false
  BooleanUtil.and(true, true, false)  = false
  BooleanUtil.and(true, true, true)   = true
  </pre>
  
  @param array {@code Boolean}数组
  @return 取与为真返回{@code true}