public boolean find(int start) {findPos = start;if (findPos < regionStart) {findPos = regionStart;} else if (findPos >= regionEnd) {matchFound = false;return false;}matchFound = findImpl(address, input, findPos, matchOffsets);if (matchFound) {findPos = matchOffsets[1];}return matchFound;}

public boolean find ( int start ) { findPos = start ; if ( findPos < regionStart ) { findPos = regionStart ; } else if ( findPos >= regionEnd ) { matchFound = false ; return false ; } matchFound = findImpl ( address , input , findPos , matchOffsets ) ; if ( matchFound ) { findPos = matchOffsets [ 1 ] ; } return matchFound ; }
public bool find(int start_1){findPos = start_1;if (findPos < _regionStart){findPos = _regionStart;}else{if (findPos >= _regionEnd){matchFound = false;return false;}}matchFound = findImpl(address, input, findPos, matchOffsets);if (matchFound){findPos = matchOffsets[1];}return matchFound;}
