Concrete classes should be available only during testing, not in production.
To activate fault injection the FAULT_INJECTION system property must be set to true. When fault
injection is activated, the concrete class (specified by name) will be call for activation. Concrete classes
should be activated by presense of a second system property. This fault injection pattern provides 3 levels of
safeguard: a general 'fault injection' system property, the availabity of of the concrete 'fault injection' class in
the classpath, a specifi 'fault injection' system property. Refer to the SkipCommitFaultInjection
class in the test classes for an example.