protected void readInternal(ObjectDataInput in) throws IOException {
int mapSize = in.readInt();
migrationData = new HashMap<String, Data>(mapSize);
for (int i = 0; i < mapSize; i++) {
String name = in.readUTF();
Data data = in.readObject();
migrationData.put(name, data);
}
}