assert s.mustSyncDeserialization() ? Bukkit.isPrimaryThread() : true;
try {
final ByteArrayOutputStream bout = new ByteArrayOutputStream();
final YggdrasilOutputStream yout = Variables.yggdrasil.newOutputStream(bout);
yout.writeObject(o);
yout.flush();
yout.close();
final byte[] r = bout.toByteArray();
final byte[] start = getYggdrasilStart(ci);
for (int i = 0; i < start.length; i++)