#BlueJ class context comment0.target=interface\ PrecondViolation comment0.text=\n\nInterface\ PrecondViolation\ defines\ the\ methods\ that\ all\ precondition\nviolation\ exceptions\ should\ implement.\n\n\n comment1.params= comment1.target=boolean\ anyErrors() comment1.text=\nReturn\ true\ if\ one\ or\ more\ error\ messages\ has\ been\ set.\n\n comment2.params= comment2.target=void\ clear() comment2.text=\nClear\ out\ all\ of\ the\ error\ messages\ in\ this.\n\n comment3.params= comment3.target=String[]\ getErrors() comment3.text=\nReturn\ the\ concrete\ error\ list\ for\ precondtion\ violation.\ \ Each\ position\nin\ the\ list\ corresponds\ to\ violation\ of\ a\ particular\ precondition\nclause.\n\n comment4.params= comment4.target=int\ numberOfErrors() comment4.text=\nReturn\ the\ number\ of\ error\ messages.\n\n numComments=5