public boolean find(int start){
  if (start < 0 || start > input.length()) {
    throw new IndexOutOfBoundsException("start=" + start + "; length="+ input.length());
  }
synchronized (this) {
    matchFound=findImpl(address,input,start,matchOffsets);
  }
  return matchFound;
}

public boolean find ( int start ) { if ( start < 0 || start > input . length ( ) ) { throw new IndexOutOfBoundsException ( "start=" + start + "; length=" + input . length ( ) ) ; } synchronized ( this ) { matchFound = findImpl ( address , input , start , matchOffsets ) ; } return matchFound ; }
returns true if there is another match in the input , starting from the given position . the region is ignored .
