private void flushStringBuilder() {
        final String s = sb.toString().trim();
        if (StringUtils.isNotEmpty(s)) {
            statements.add(s);
        }
        sb.setLength(0);
    }
Compound statement ('create procedure') mode:
1. Do not remove comments
2. Do not shrink whitespace
3. Do not split on separators
3. This mode can be recursive
modules/database-commons/src/main/java/org/testcontainers/ext/ScriptSplitter.java