Я не вижу, как это будет работать в данный момент. Как правило, по крайней мере некоторые думают, что нужно изменить код клиента. В идеале устаревший метод должен включать комментарий: «Вместо этого используйте метод X, передавая нулевой в качестве конечного параметра» или что-то подобное, но только в простейших случаях это может быть полностью автоматизировано. Часто будет что-то вроде «Если вам нужно иметь дело с пустыми записями, используйте X. В противном случае используйте Y».
(Кроме того, даже в самых простых случаях в настоящее время не существует способа представления преобразования в машиночитаемом формате - в принципе, насколько мне известно, соответствующий протокол не был определен.)
Это хорошая идея, но я подозреваю, что реализация ее полезным способом создаст больше сложности, чем устранит. Кроме того, я бы очень настороженно относился к инструменту, делающему это для меня полностью автоматически - я бы, возможно, захотел предварительно просмотреть все изменения. В этот момент, как правило, это не сэкономит много времени, если вы начнете делать это вручную.