void (@NotNull IElementType type, @NotNull Marker before, @NotNull @Nls String errorMessage) { StartMarker marker = (StartMarker)before; ErrorItem errorItem = myBuilder.myPool.allocateErrorItem(); errorItem.setMessage(errorMessage); errorItem.myLexemeIndex = marker.myLexemeIndex; myBuilder.myProduction.addBefore(errorItem, marker); doneBefore(type, before); }