public boolean verify(ApplicationSpec app, RoutingTableSpec table, List<String> errors) {
        if (verify) {
            verify(app, table, null, recipients, selector, errors,
                   "hop '" + name + "' in routing table '" + table.getProtocol() + "'");
        }
        return errors.isEmpty();
    }
Verifies the content of this against the given application.

@param app    The application to verify against.
@param table  The routing table to verify against.
@param errors The list of errors found.
@return True if no errors where found.
messagebus/src/main/java/com/yahoo/messagebus/routing/HopSpec.java