{try { __CLOVER_71_0.M[2972]++;
__CLOVER_71_0.S[12198]++;if ((((_monitorFactory == null) && (++__CLOVER_71_0.CT[2094] != 0)) || (++__CLOVER_71_0.CF[2094] == 0))){
{
__CLOVER_71_0.S[12199]++;IApplicationSpecification spec = getSpecification();
__CLOVER_71_0.S[12200]++;if ((((spec.checkExtension(Tapestry.MONITOR_FACTORY_EXTENSION_NAME)) && (++__CLOVER_71_0.CT[2095] != 0)) || (++__CLOVER_71_0.CF[2095] == 0))){
__CLOVER_71_0.S[12201]++;_monitorFactory = (IMonitorFactory) spec.getExtension(
Tapestry.MONITOR_FACTORY_EXTENSION_NAME,
IMonitorFactory.class);}
else{
__CLOVER_71_0.S[12202]++;_monitorFactory = DefaultMonitorFactory.SHARED;}