public static ServiceDescriptor getServiceDescriptor(String interfaceName) {
        // TODO DO not hack here
        if (!SERVICE_DESCRIPTOR_MAP.containsKey(interfaceName)) {
            ReflectUtils.forName(stubClassName(interfaceName));
            if (!SERVICE_DESCRIPTOR_MAP.containsKey(interfaceName)) {
                throw new IllegalStateException("Can not find any stub supplier for " + interfaceName);
            }
        }
        return SERVICE_DESCRIPTOR_MAP.get(interfaceName);
    }
@Test
    void getServiceDescriptor() {
        try {
            StubSuppliers.getServiceDescriptor(serviceName + 1);
            fail();
        } catch (IllegalStateException e) {
            // pass
        }
    }