@Test
public void onlyReactiveReturnTypesSupported() {

  this.thrown.expect(IllegalArgumentException.class);
  Contract contract = new ReactiveDelegatingContract(new Contract.Default());
  contract.parseAndValidateMetadata(TestSynchronousService.class);
}