Метод не требует инициализации. Инициализации требуют поля/переменные.
Внутри статического метода они инициализируются в момент первого вызова этого метода.
Статический конструктор вызывается автоматически при создании первой внешней ссылки на переменные/поля класса.
Статические поля инициализируются ДО вызова конструктора.
А вообще, у вас сложный случай - надо смотреть, как это компилятор оптимизировал.
If a static constructor (§10.12) exists in the class, execution of the static field initializers occurs immediately prior to executing that static constructor. Otherwise, the static field initializers are executed at an implementation-dependent time prior to the first use of a static field of that class.