Abstract base class for TestExecutionListener implementations that
provide support for marking the ApplicationContext associated with
a test as dirty for both test classes and test methods annotated
with the @DirtiesContext annotation.
The default implementation returns Ordered.LOWEST_PRECEDENCE,
thereby ensuring that custom listeners are ordered after default
listeners supplied by the framework. Can be overridden by subclasses