private @NotNull StartMarker createMarker(int lexemeIndex) {
    StartMarker marker = pool.allocateStartMarker();
    marker.myLexemeIndex = lexemeIndex;
    if (myDebugMode) {
      myOptionalData.notifyAllocated(marker.markerId);
    }
    return marker;
  }
private @NotNull StartMarker createMarker(int lexemeIndex)