}
private void writeObjects(PackOutputStream out) throws IOException {
+ for (List<ObjectToPack> list : objectsLists)
+ writeObjects(out, list);
+ }
+
+ private void writeObjects(PackOutputStream out, List<ObjectToPack> list)
+ throws IOException {
if (reuseSupport != null) {
- for (List<ObjectToPack> list : objectsLists)
- reuseSupport.writeObjects(out, list);
+ reuseSupport.writeObjects(out, list);
} else {
- for (List<ObjectToPack> list : objectsLists) {
- for (ObjectToPack otp : list)
- out.writeObject(otp);
- }
+ for (ObjectToPack otp : list)
+ out.writeObject(otp);
}
}