public void select(RoutingContext context) {
        if (hops.isEmpty()) {
            context.addChildren(context.getAllRecipients());
        } else {
            for (Hop hop : hops) {
                Route route = new Route(context.getRoute());
                route.setHop(0, hop);
                context.addChild(route);
            }
        }
        context.setSelectOnRetry(false);
        context.addConsumableError(DocumentProtocol.ERROR_MESSAGE_IGNORED);
    }
Constructs a new AND policy that requires all recipients to be ok for it to merge their replies to an ok reply.
I.e. all errors in all child replies are copied into the merged reply.

@param param A string of recipients to select unless recipients have been configured.
documentapi/src/main/java/com/yahoo/documentapi/messagebus/protocol/ANDPolicy.java