@Override
  public IElementType getTokenType() {
    IElementType tokenType = getDelegate().getTokenType();

    if (tokenType == null) return null;

    tokenType = fixWrongTokenTypes(tokenType);

    return tokenType;
  }
@Override
  public IElementType getTokenType()