Met het probefragmenttype staticInitializer kunt u nieuwe code invoegen in de klasseninitialisatie van alle klassen die minimaal één methode bevatten die door de probe is geïnstrumenteerd. Als de klasse nog geen klasseninitialisatie heeft, wordt er een gemaakt.
De code voor een fragment van het type staticInitializer wordt uitgevoerd voor de originele code in de klasseninitialisatie van de gecontroleerde klasse. Als de probe een specificatie van een statisch veld bevat, wordt het nieuwe statische veld geïnitialiseerd met de standaardconstructor voor het type voordat de staticInitializer-fragmentcode wordt uitgevoerd.