### Question:
InboundHandler extends BaseServiceHandler { @Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((_camelBindingModel == null) ? 0 : _camelBindingModel.getComponentURI().hashCode()); return result; } InboundHandler(final T camelBindingModel, final SwitchYardCamelContext camelContext, final QName serviceName, final ServiceDomain domain); String getRouteId(); @Override void handleMessage(final Exchange switchYardExchange); @Override void handleFault(final Exchange exchange); @Override int hashCode(); @Override boolean equals(Object obj);  }### Answer:
@Test public void verifyEqualHashCode() { final InboundHandler<?> x = createInboundHandler("direct: final InboundHandler<?> y = createInboundHandler("direct: assertThat(x.hashCode(), is(y.hashCode())); }
@Test public void verifyUnEqualHashCode() { final InboundHandler<?> x = createInboundHandler("direct: final InboundHandler<?> y = createInboundHandler("direct: assertThat(x.hashCode() == y.hashCode(), is(false)); }