А кто-нибудь из тех, кто любит final, занимался случаями, когда библиотека чего-то не учла? Вот прям по честному, когда нужно определенное поведение, которые авторы либ сочли "неправильным". Тут палка о двух концах.
Идёшь в трекер к авторам библиотеки и убеждаешь их, что для твоих целей нужно переопределить такой-то метод. Велик шанс, что желание переопределить всё равно кривое, и надо сделать по-другому. Автор сделает нормально, ты ему занесёшь донат, обновишь версию и будешь радоваться жизни