@Test
public void testEmptyCompositeWithParenthesisInParam() throws Exception {

    URI uri = new URI("failover://()?updateURIsURL=file:/C:/Dir(1)/a.csv");
    CompositeData data = URISupport.parseComposite(uri);
    assertEquals(0, data.getComponents().length);
    assertEquals(1, data.getParameters().size());
    assertTrue(data.getParameters().containsKey("updateURIsURL"));
    assertEquals("file:/C:/Dir(1)/a.csv", data.getParameters().get("updateURIsURL"));
}