public TParseConfig(GapConfig gap_config, boolean b_ignoreSurrTxt, USCIgnore euscu_ignore, Outputter optr_dbg) {
throwAXIfNull(gap_config, "gap_config", sCNSTR);
throwAXIfNull(euscu_ignore, "euscu_ignore", sCNSTR);
throwAXIfNull(optr_dbg, "optr_dbg", sCNSTR);
if((new UtilChar()).isInvisible(gap_config.getTagDelimiter())) {
throwAX("constructor: gap_config.getTagDelimiter() ('" + (new UtilString()).getVisible(gap_config.getTagDelimiter() + sES) + "') is a whitespace character.");
}
if(euscu_ignore.isSpcfcIgnored(gap_config.getTagDelimiter())) {
throwAX("constructor: gap_config.getTagDelimiter() ('" + gap_config.getTagDelimiter() + "') is an ignored character. In other words, euscu_ignore.isSpcfcIgnored(gap_config.getTagDelimiter()) equals true.");