docs: @Nonnull
      public JsonToken expect(String message) throws JsonException, IOException {
          if (!hasNext()) {
              throw newParseException("Expected %s: Got end of file", message);
          }
          JsonToken tmp = unreadToken;
          unreadToken = null;
          return tmp;
      }