SafeDelegatingCheckRunner

SafeDelegatingCheckRunner first checks its dependencies (Spring and there being a Spring-configured instance of ICheckRunner named 'checkRunner') and then executes that checkRunner. It returns the results of its own checks as well as the delegate's results.