@Override
    public @Nullable IElementType getTokenType() {
      if (myState == EOF) {
        return null;
      }
      if (myState == DELEGATE_IS_LEXING_LINE || myState == DELEGATE_IS_LEXING_BLOCK) {
        return myDelegate.getTokenType();
      }

      return myTokenType;
    }
@Override
    public @Nullable IElementType getTokenType()