@Override
    public int hashCode() {
        return Objects.hash(interfaceName, serviceInterfaceClass, methods, descToMethods);
    }
@Test
    void testHashCode() {
        ReflectionServiceDescriptor service2 = new ReflectionServiceDescriptor(DemoService.class);
        ReflectionServiceDescriptor service3 = new ReflectionServiceDescriptor(DemoService.class);
        Assertions.assertEquals(service2.hashCode(), service3.hashCode());
    }