@Override
        public void onNext(SomeType value) {
            if (this.text == null) {
                this.text = value.getVersion();
            }
            try {
                assertEquals(this.text, value.getVersion());
            } catch (AssertionFailedError e) {
                if (this.error == null) {
                    this.error = e;
                } else {
                    this.error.addSuppressed(e);
                }
            }
        }
Helper class used to check that the scoped responses are different per request, but the same for different
messages in the same request.
tests/src/test/java/net/devh/boot/grpc/test/scope/GrpcRequestScopeTest.java