private int skipDelimiters(int startPos){
  if (delimiters == null) {
    throw new NullPointerException();
  }
  int position=startPos;
  while (!retDelims && position < maxPosition) {
    char c=str.charAt(position);
    if ((c > maxDelimChar) || (delimiters.indexOf(c) < 0))     break;
    position++;
  }
  return position;
}

private int skipDelimiters ( int startPos ) { if ( delimiters == null ) { throw new NullPointerException ( ) ; } int position = startPos ; while ( ! retDelims && position < maxPosition ) { char c = str . charAt ( position ) ; if ( ( c > maxDelimChar ) || ( delimiters . indexOf ( c ) < 0 ) ) break ; position ++ ; } return position ; }
skips delimiters starting from the specified position . if retdelims is false , returns the index of the first non - delimiter character at or after startpos . if retdelims is true , startpos is returned .
