LeeWitherington/xp123 — comment on commit ca8528cc386851a33d89b744a628c409488020b2
File:  line 0
By kevinrutherford:

I wouldn't go this far, because I believe the similarities in the report structures are coincidental. The duplication in this exercise comes only from the leaky encapsulation of implementation details in the model: static methods, output streams instead of strings, the list of machines, the use of nulls to signify no bin and no location, etc. The "duplication" in the tests is also coincidence, arising mostly from the fact that they aren't very good tests :)