CheckResult
CheckResults express the result of running an ICheck. They come in two flavors: successes and failures. Successes convey an arbitrary String which describes the results of the (successful) check, e.g. "Xalan was of the expected version (2.6.0).". Failures also convey a message which describes the results of the (failed) check, e.g. "Xalan was not of the expected version. Instead of being 2.6.0, it was 1.3.2". Additionally, failures convey a String representing remediation advice – advice on how to resolve the problem. E.g. "Place a xalan jar version 2.6.0 in the /lib/endorsed/ directory of the JRE under which you are running your uPortal."