&& !stopReading; ++i) {
if (i == list.size()) {
if (objectClass == null) {
ObjectWritable writable = new ObjectWritable();
writable.readFields(stream);
list.add(i, writable);
} else {
M obj = ReflectionUtils.newInstance(objectClass, conf);
obj.readFields(stream);
list.add(i, obj);