core/src/main/java/com/google/errorprone/bugpatterns/checkreturnvalue/Api.java
private char nextLookingFor(char delimiter) {
      char next;
      do {
        position++;
        checkArgument(
            position < api.length(), "Could not parse '%s' as it must contain an '%s'", delimiter);
        next = api.charAt(position);
      } while (!assumeNoWhitespace && whitespace().matches(next));
      return next;
    }
// without a non-whitespace character, throw expecting the delimiter.
without a non-whitespace character, throw expecting the delimiter.
without a non - whitespace character throw expecting the delimiter .
private char nextLookingFor(char delimiter) {
      char next;
      do {
        position++;
        checkArgument(
            position < api.length(), "Could not parse '%s' as it must contain an '%s'", delimiter);
        next = api.charAt(position);
      } while (!assumeNoWhitespace && whitespace().matches(next));
      return next;
    }
private char nextLookingFor ( char delimiter ) { char next ; do { position ++ ; checkArgument ( position < api . length ( ) , "Could not parse '%s' as it must contain an '%s'" , delimiter ) ; next = api . charAt ( position ) ; } while ( ! assumeNoWhitespace && whitespace ( ) . matches ( next ) ) ; return next ; }
without a non-whitespace character, throw expecting the delimiter.
without a non - whitespace character throw expecting the delimiter .