public static StringBuilder appends(StringBuilder builder, CharSequence... charSequences) {
        if (builder == null) {
            return createBuilder(charSequences);
        }
        if (charSequences == null || charSequences.length == 0) {
            return builder;
        }
        for (CharSequence sequence : charSequences) {
            builder.append(sequence);
        }
        return builder;
    }
@Test
    public void appends() {
        StringBuilder sb1 = StringUtil.appends(null, "H", "ippo", "4j");
        Assert.assertEquals("Hippo4j", sb1.toString());
        StringBuilder sb2 = StringUtil.appends(StringUtil.createBuilder("To "), null);
        Assert.assertEquals("To ", sb2.toString());
        StringBuilder sb3 = StringUtil.appends(StringUtil.createBuilder("To "), "H", "ippo", "4j");
        Assert.assertEquals("To Hippo4j", sb3.toString());
    }