private void readObject(ObjectInputStream is) throws IOException, ClassNotFoundException { is.defaultReadObject(); privateCreator = (String) is.readObject(); int size = is.readInt(); table = new IntHashtable<VR>(size); for (int i = 0, tag, code; i < size; ++i) { tag = is.readInt(); code = is.readUnsignedShort(); table.put(tag, VR.valueOf(code)); } }