Galiev Bulat, 397, JUnit, Storeable, Parallel, Proxy

Повтор кода. Порефакторить, вынести весь повтор наружу.

Классы вроде Integer, Long можно принимать в функциях как аргумент типа Class<?>. Каст к типу, взятого из аргумента, должен тоже работать:
http://ideone.com/lwQHF3