indent 4
Use Jackson (for JSON)?
test list of lists
Safe Fileoutputstream
setError(), isError() and isMissing()
A primitive error document
Test error causes
Code tidy (sort/organize)