code: @Override
      public LoadBalancerPoolFilter and(LoadBalancerPoolFilter otherFilter) {
          if (evaluation instanceof SingleFilterEvaluation &&
              otherFilter.evaluation instanceof SingleFilterEvaluation) {
              return
                  new LoadBalancerPoolFilter(
                      getLoadBalancerFilter().and(otherFilter.getLoadBalancerFilter()),
                      getPredicate().and(otherFilter.getPredicate())
                  );
          } else {
              evaluation = new AndEvaluation<>(evaluation, otherFilter, LoadBalancerPoolMetadata::getId);
  
              return this;
          }
      }
docs: {@inheritDoc}