Started to redesign to simplify the argument RelaxError classes.
Authored by: bugman 2009-08-28
Parent: [r9403]
Child: [r9405]