@Override
  public int getTokenStart() {
    if (myTokenType != null) {
      return myTokenStart;
    }
    else if (embeddedLexer != null) {
      return embeddedLexer.getTokenStart();
    }
    else {
      return super.getTokenStart();
    }
  }
@Override
  public int getTokenStart()