@Override public void readFields(DataInput in) throws IOException { int size = in.readInt(); status = new ArrayList<ClusterStatus>(size); for (int i = 0; i < size; i++) { ClusterStatus cs = new ClusterStatus(); cs.readFields(in); status.add(cs); } }