Il est normal que la valeur de Th.Stokedocument soit null car tu créer une instance de la classe TextHighlightSampleGx juste au dessus. Autrement dit, suite au new, ton objet Th est null.