return _regexp._prog.match(_subject, subject.length(), 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);
}
}