123124125126127128129130131
directRootSerialization = in.readBoolean(); if (directRootSerialization) root = (VirtualFile)in.readObject(); else { VirtualFileSerializator serializator = (VirtualFileSerializator)in.readObject(); root = serializator.getFile(); } }
135136137138139140141
super.writeExternal(out); out.writeBoolean(directRootSerialization); if (directRootSerialization) out.writeObject(root); else out.writeObject(new VirtualFileSerializator(root)); }