@Override
  public @Nullable IElementType getTokenType(int index) {
    if (index < 0 || index >= getTokenCount()) return null;
    return lexTypes[index];
  }
@Override
  public @Nullable IElementType getTokenType(int index)