Нет, Сергей хочет другое.
Т.е. есть класс C
Он immutable.
Но иногда хочется его строить не разом конструктором, а постепенно - в разных методах и т.п..
Создаётся копия класса CBuilder и в него постепенно всё пихается. А потом build и получаем C.
Частично это решается именованными параметрами конструктора, частично- отказом от антипатернов.
Остаётся ли после этого что-то ещё- вопрос спорный.