@Override
    protected ExecuteContext doBefore(ExecuteContext context) {
        checkState(context, new Response<Map<String, List<String>>>(Collections.emptyMap(), null, null, null));
        return context;
    }
@Test
    public void doBefore() throws NoSuchMethodException {
        final ExecuteContext context = interceptor.doBefore(buildContext());
        Assert.assertFalse(context.isSkip());
        registerConfig.setOpenMigration(true);
        registerConfig.setEnableSpringRegister(true);
        RegisterDynamicConfig.INSTANCE.setClose(true);
        final ExecuteContext context1 = interceptor.doBefore(buildContext());
        Assert.assertTrue(context1.isSkip());
        RegisterDynamicConfig.INSTANCE.setClose(false);
    }