}
}
if (!session.view.equals("Select Principals")
|| !session.isAuthorized) {
long time2 = Calendar.getInstance().getTime().getTime();
XSLT xslt = XSLT.getTransformer(this, session.runtimeData.getLocales());
xslt.setXML(PermissionsXML.getViewDoc(session));
xslt.setTarget(out);
xslt.setStylesheetParameter("baseActionURL", session.runtimeData.getBaseActionURL());
xslt.setStylesheetParameter("prmView", session.view);
if (session.runtimeData.get("commandResponse") != null) {
xslt.setStylesheetParameter("commandResponse", session.runtimeData.getParameter("commandResponse"));
}
xslt.setXSL(sslLocation, "CPermissions", session.runtimeData.getBrowserInfo());
transform(xslt);
if (log.isDebugEnabled()) {
long time3 = Calendar.getInstance().getTime().getTime();
log.debug("CPermissionsManager timer: "
+ String.valueOf((time3 - time1)) + " ms total, xsl took "