parser.Values implements Comparable<Values>
Introduce BoxRegionFactory.
Replace BoxRegionValues's toString() with print() as in StateValues.
Another approach to Milan's recent compilation error.