The Sync system for synchronizing Java objects based on Jon Munson's thesis