public static String dashToCamelCase(final String text) {
        return dashToCamelCase(text, false);
    }
@Test
    public void testDashToCamelCaseSkipQuotedOrKeyed() {
        String line = "camel.component.rabbitmq.args[queue.x-queue-type]";
        // no preserve
        assertEquals("camel.component.rabbitmq.args[queue.xQueueType]",
                dashToCamelCase(line));

        // preserved
        assertEquals(line, dashToCamelCase(line, true));
    }