int (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; }