бы не городить имитацию фабричного метода
Это у тебя в Compiler Pass каком-нибудь? Если да - возможно, его нужно запускать на другом этапе компиляции контейнера. Но это не точно.
Обсуждают сегодня