public static String[] splitSafeQuote(String input, char separator) {
        return splitSafeQuote(input, separator, true, false);
    }
@Test
    public void testSplitBeanParametersTrim() throws Exception {
        String[] arr = StringQuoteHelper.splitSafeQuote("String.class ${body}, String.class Mars", ',', true, true);
        Assertions.assertEquals(2, arr.length);
        Assertions.assertEquals("String.class ${body}", arr[0]);
        Assertions.assertEquals("String.class Mars", arr[1]);

        arr = StringQuoteHelper.splitSafeQuote("  String.class ${body}  , String.class Mars   ", ',', true, true);
        Assertions.assertEquals(2, arr.length);
        Assertions.assertEquals("String.class ${body}", arr[0]);
        Assertions.assertEquals("String.class Mars", arr[1]);
    }