Рекомендация Клас Solution має підтримувати інтерфейс Serializable Але в моєму випадку я не використовую .defaultWriteObject(); а використовую кастомну реалізацію і стосовно цього в специфікації Java If an instance of an inner class is Serializable, the containing outer class must also be Serializable unless the inner class is static or serialization is customized. І відповідно повинно пройти рішення але :) шо маємо то маємо.