code: public Application getApplicationScope(PageContext pc, RefBoolean isNew) {
  	ApplicationContext appContext = pc.getApplicationContext();
  	// getApplication Scope from Context
  	ApplicationImpl application;
  	Object objApp = applicationContexts.get(appContext.getName());
  	if (objApp != null) {
  	    application = (ApplicationImpl) objApp;
  	    if (application.isExpired()) {
  		application.release(pc);
  		isNew.setValue(true);
  	    }
  	}
  	else {
  	    application = new ApplicationImpl();
  	    applicationContexts.put(appContext.getName(), application);
  	    isNew.setValue(true);
  	}
  	application.touchBeforeRequest(pc);
  	// if(newApplication)listener.onApplicationStart(pc);
  
  	return application;
      }
docs: return the application Scope for this context (cfid,cftoken,contextname)
  
  @param pc PageContext
  @param isNew
  @return session matching the context
  @throws PageException