else base=PageSourceImpl.best(config.getPageSources(this,null,realPath,onlyTopLevel,false,true));
ApplicationListener listener=gatewayContext?config.getApplicationListener():((MappingImpl)base.getMapping()).getApplicationListener();
try {
listener.onRequest(this,base,null);
log(false);
}
catch(Throwable t) {
PageException pe = Caster.toPageException(t);
if(!Abort.isSilentAbort(pe)){