@Test
public void testParseComplexFormats() {

    Assert.assertEquals(new String[] { "value1", "value2", " value 'b' \" 3 " }, ArraysParser
            .parseArray(String[].class, "value1,value2, \" value 'b' \\\" 3 \""));
    Assert.assertEquals(new String[] { "value1", "value2", " value \"b\" ' 3 " }, ArraysParser
            .parseArray(String[].class, "value1, value2,' value \"b\" \\' 3 '"));
}