@Override
    public boolean equals(Object object) {
        if (this == object) {
            return true;
        }
        if (object == null || getClass() != object.getClass()) {
            return false;
        }
        final ClientPreprocessors that = (ClientPreprocessors) object;
        return Objects.equals(preprocessors, that.preprocessors) &&
               Objects.equals(rpcPreprocessors, that.rpcPreprocessors);
    }
Decorates the specified {@link RpcPreClient} using preprocessors.

@param execution the {@link RpcPreClient} being decorated
core/src/main/java/com/linecorp/armeria/client/ClientPreprocessors.java