append_string_helper(e, type, delims, customizer, callback);
append_string_helper(e, type, d, customizer, callback);
    public static void append_string(final CodeEmitter e,                                     Type type,                                     final ArrayDelimiters delims,                                     final Customizer customizer) {        final ArrayDelimiters d = (delims != null) ? delims : DEFAULT_DELIMITERS;        ProcessArrayCallback callback =new ProcessArrayCallback() {            public void processElement(Type type) {                append_string_helper(e, type, delims, customizer, this);                e.push(delims.inside);                e.invoke_virtual(Constants.TYPE_STRING_BUFFER, APPEND_STRING);            }        };        append_string_helper(e, type, delims, customizer, callback);    }