private String matchImpl( String pSource, int pSubMatchIndex ) throws RegExpException {
String source = (String) Internal.null_arg( pSource );
boolean matches = iMatcher.contains( source, iPattern );
if( matches ) {
MatchResult mr = iMatcher.getMatch();
return matchImpl( mr, pSubMatchIndex );
}
else {
return Standard.EMPTY;
}