Поправка к ответу Чака (почти правильная)
Он работает и отвечает на ваш вопрос, но другой вариант, который вы могли бы использовать (при условии, что ему не нужен доступ ни к одной из переменных, передаваемых этому методу), состоит в том, чтобы вынуть код из вашего метода и поместить его в статический инициализатор. Он будет выполнен только тогда, когда класс будет загружен впервые, и изолирует то, что по сути является совершенно разными частями кода.
Если вы хотите, чтобы он вызывался для каждого нового класса, используйте ответ Чака, но с переменной-членом, или используйте инициализатор класса.