core java object serialization and description library