@Test
public void testToCamelCase() throws Exception
{

    assertEquals("fooBarBaz", toCamelCase("foo_bar_baz").toString());
    assertEquals("fooBarBaz", toCamelCase("fooBarBaz").toString());
    assertEquals("fooBarBaz", toCamelCase("FooBarBaz").toString());
    assertEquals("fooBarBaz", toCamelCase("foo_bar_baz").toString());
    assertEquals("fooBarBaz", toCamelCase("____Foo____Bar___Baz____").toString());
}