hm.bonks.put("poe", stage2);
byte[] binaryCopy = binarySerializer.serialize(hm);
HolyMoley hmCopy = new HolyMoley();
binaryDeserializer.deserialize(hmCopy, binaryCopy);
HolyMoley hmCopy2 = new HolyMoley(hm);
if (!hm.equals(hmCopy))
throw new RuntimeException("copy constructor modified the original object!");
if (!hmCopy.equals(hmCopy2))