Ну, вы могли бы просто написать небольшое приложение, которое читает все классы Java и ищет деревья наследования, а затем проверяет, есть ли подклассы с этими теневыми полями.
Вы могли бы даже заставить приложение переименовать затененные поля, если вы хотите получить немного больше фантазии (не намного больше фантазии). Если вы решили попытаться переименовать их программно, вам нужно будет найти все ссылки в приложении и обновить их.
Я не знаю ни одного инструмента, который бы делал это из головы, но хороший поиск в Google мог бы сделать это для вас = P
Также проверьте свою IDE, чтобы увидеть, есть ли у нее возможности, к которым вы стремитесь.