player-03/TagTime — pull request #1 by Mathnerd314 (2012-12-17 17:24:57+00:00)
Title: Generics

Java [doesn't seem to let](http://stackoverflow.com/questions/4290878/why-shouldnt-java-enum-literals-be-able-to-have-generic-type-parameters) you write `enum SettingType`, but you can still make the constructor take a type parameter and check it there. I left the assert in, but I think this patch makes it unnecessary.