https://dotnet.guide/developer/java/serialization-in-java.html
Serialization in Java