Ну вот в HashSet сериализация capacity и loadFactor выглядит так:
s.writeInt(map.capacity());
s.writeFloat(map.loadFactor());
Зачем мы извращались через рефлексию?