It looks like one version of the class was first added [1] and then a few days later, another was written [2]. The newer declaration appeared lower in the file, allowing it to hide the other. This removes the first, hidden declaration. [1] commit7aa493ec85Date: Fri Mar 1 10:36:20 2013 -0500 [2] commitf62dad2f57Date: Tue Mar 5 16:31:02 2013 -0500