default void rawAdvanceLexer(int steps) {
    if (steps < 0) {
      throw new IllegalArgumentException("Steps must be a positive integer - lexer can only be advanced. " +
                                         "Use Marker.rollbackTo if you want to rollback PSI building.");
    }
    if (steps == 0) return;
    int offset = rawTokenTypeStart(steps);
    while (!eof() && getCurrentOffset() < offset) {
      advanceLexer();
    }
  }
default void rawAdvanceLexer(int steps)