return _regexp._prog.match(_subject, _subjectLength, first, this);
} catch (StackOverflowError e) {
log.warning(L.l("regexp '{0}' produces a StackOverflowError for\n{1}",
_regexp, subject));
throw new QuercusRuntimeException(
L.l("regexp '{0}' produces a StackOverflowError", _regexp), e);
}
}