Four files, three of them called some variant of final, and no way to tell which one you actually meant. The problem is not naming. It is that nothing recorded the moment one replaced another.