Aladdin, Ты генерики какие-то пишешь или сериализацию? Первый вариант экономнее засчет использования внутренних VM типов и меньшего количества объектов, но он выглядит не так а так:
Object prim = new Integer(15);
//Или
Object prim = 15; //Не помню с какой версии
Зачем такой огород городить?