public void readData(ObjectDataInput in) throws IOException {
int len = in.readInt();
members = new Address[len];
for (int i = 0; i < len; i++) {
Address a = new Address();
a.readData(in);
members[i] = a;
}
len = in.readInt();
ownerIndexes = new int[len];
for (int i = 0; i < len; i++) {