ну мы до этого все-таки рассчитывали на то, что придется переходить скоро. Поэтому почти во всех местах, где нужно было, стояли @required – их по сути просто на required поменять. Для nullable типов мы до этого использовали Optional<T> – в общем-то тоже просто поменять на T?, не заморачиваясь.