add a new testcase for deserialization of 'unlinked' objects, and finished java implementation