Istnieją trzy sposoby tworzenia znaczników problemów:
Zaleca się stosowanie pierwszego sposobu.
Po zakończeniu sprawdzania poprawności, gdy sterowanie jest zwracane do środowiska sprawdzania poprawności, należy dodać komunikaty do obiektu ValidationResult za pomocą metody add(ValidatorMessage komunikat).
Ta metoda obejmuje tworzenie i usuwanie własnych znaczników. Aby umożliwić ciągłe wyświetlanie informacji podsumowania, należy ustawić liczniki nowo utworzonych znaczników w obiekcie ValidationResult przy użyciu metod setSeverityXXX(). Jeśli na przykład dane wykonanie sprawdzania poprawności zakończyło się wygenerowaniem dwóch znaczników błędów, należy wywołać metodę setSeverityError(2).
W przypadku przenoszenia analizatora poprawności korzystającego z poprzedniej wersji środowiska sprawdzania poprawności można kontynuować używanie interfejsu IReporter na potrzeby zgłaszania znaczników.
W tym celu należy użyć metody getReporter(IProgressMonitor monitor) i zwrócić komunikaty przy użyciu interfejsu IReporter. W przypadku użycia tej metody środowisko zakłada, że wykorzystanie interfejsu IReporter będzie jedynym sposobem przekazywania komunikatów z powrotem do środowiska.