public static FullServiceDefinition buildFullDefinition(final Class<?> interfaceClass) {
        FullServiceDefinition sd = new FullServiceDefinition();
        build(sd, interfaceClass);
        return sd;
    }
@Test
    void testBuilderComplexObject() {
        TypeDefinitionBuilder.initBuilders(FrameworkModel.defaultModel());
        FullServiceDefinition fullServiceDefinition = ServiceDefinitionBuilder.buildFullDefinition(DemoService.class);
        checkComplexObjectAsParam(fullServiceDefinition);
    }