private boolean isNotEmptyConfig() {
        return header.isNotEmptyConfig() || parameter.isNotEmptyConfig() || cookie.isNotEmptyConfig();
    }
@Test
    public void testShenyuCookie() {
        RequestHandle handle = new RequestHandle();
        RequestHandle.ShenyuCookie cookie = handle.new ShenyuCookie(
                ImmutableMap.of("addKey", "addValue"), ImmutableMap.of("replaceKey", "newKey"),
                ImmutableMap.of("setKey", "newValue"), Sets.newSet("removeKey")
        );
    
        assertThat(cookie.isNotEmptyConfig(), is(true));
        assertThat(cookie.getAddCookies(), hasEntry("addKey", "addValue"));
        assertThat(cookie.getReplaceCookieKeys(), hasEntry("replaceKey", "newKey"));
        assertThat(cookie.getSetCookies(), hasEntry("setKey", "newValue"));
        assertThat(cookie.getRemoveCookieKeys(), hasItems("removeKey"));
        
        RequestHandle.ShenyuCookie cookie1 = handle.new ShenyuCookie();
        cookie1.setAddCookies(ImmutableMap.of("addKey", "addValue"));
        cookie1.setReplaceCookieKeys(ImmutableMap.of("replaceKey", "newKey"));
        cookie1.setSetCookies(ImmutableMap.of("setKey", "newValue"));
        cookie1.setRemoveCookieKeys(ImmutableSet.of("removeKey"));
        
        assertThat(ImmutableSet.of(cookie, cookie1), hasSize(1));
    }