private boolean isNotEmptyConfig() {
        return header.isNotEmptyConfig() || parameter.isNotEmptyConfig() || cookie.isNotEmptyConfig();
    }
@Test
    public void testShenyuRequestParameter() {
        RequestHandle handle = new RequestHandle();
        RequestHandle.ShenyuRequestParameter parameter = handle.new ShenyuRequestParameter(
                ImmutableMap.of("addKey", "addValue"), ImmutableMap.of("replaceKey", "newKey"),
                ImmutableMap.of("setKey", "newValue"), Sets.newSet("removeKey")
        );
    
        assertThat(parameter.isNotEmptyConfig(), is(true));
        assertThat(parameter.getAddParameters(), hasEntry("addKey", "addValue"));
        assertThat(parameter.getReplaceParameterKeys(), hasEntry("replaceKey", "newKey"));
        assertThat(parameter.getSetParameters(), hasEntry("setKey", "newValue"));
        assertThat(parameter.getRemoveParameterKeys(), hasItems("removeKey"));
        
        RequestHandle.ShenyuRequestParameter parameter1 = handle.new ShenyuRequestParameter();
        parameter1.setAddParameters(ImmutableMap.of("addKey", "addValue"));
        parameter1.setReplaceParameterKeys(ImmutableMap.of("replaceKey", "newKey"));
        parameter1.setSetParameters(ImmutableMap.of("setKey", "newValue"));
        parameter1.setRemoveParameterKeys(ImmutableSet.of("removeKey"));
        
        assertThat(ImmutableSet.of(parameter, parameter1), hasSize(1));
    }