void addRoutingProcessor(final String channel, final DynamicRouterProcessor processor) {
        if (processors.putIfAbsent(channel, processor) != null) {
            throw new IllegalArgumentException(
                    "Dynamic Router can have only one processor per channel; channel '"
                                               + channel + "' already has a processor");
        }
    }
@Test
    void testAddRoutingProcessor() {
        component.addRoutingProcessor(DYNAMIC_ROUTER_CHANNEL, processor);
        assertEquals(processor, component.getRoutingProcessor(DYNAMIC_ROUTER_CHANNEL));
    }