authorizer = new Authorizer(getAdminGroups(new Admin(Admin.TYPE_INTERNALUSER)),getLogSession(), getCertificateStoreSession(), getRaAdminSession(), getCAAdminSession(), new Admin(Admin.TYPE_INTERNALUSER),LogEntry.MODULE_AUTHORIZATION);
authorizer = new Authorizer(getAdminGroups(new Admin(Admin.TYPE_INTERNALUSER)), admingrouphome, getLogSession(), getCertificateStoreSession(), getRaAdminSession(), getCAAdminSession(), new Admin(Admin.TYPE_INTERNALUSER),LogEntry.MODULE_AUTHORIZATION);
    public void ejbCreate() throws CreateException {        debug(">ejbCreate()");        try{          dataSource = (String)lookup("java:comp/env/DataSource", java.lang.String.class);          debug("DataSource=" + dataSource);          admingrouphome = (AdminGroupDataLocalHome)lookup("java:comp/env/ejb/AdminGroupDataLocal");          authorizationtreeupdatehome = (AuthorizationTreeUpdateDataLocalHome)lookup("java:comp/env/ejb/AuthorizationTreeUpdateDataLocal");          customaccessrules =   ((String) lookup("java:comp/env/CustomAvailableAccessRules", java.lang.String.class)).split(";");        }catch(Exception e){           throw new CreateException(e.getMessage());        }        try{                 authorizer = new Authorizer(getAdminGroups(new Admin(Admin.TYPE_INTERNALUSER)),getLogSession(), getCertificateStoreSession(), getRaAdminSession(), getCAAdminSession(), new Admin(Admin.TYPE_INTERNALUSER),LogEntry.MODULE_AUTHORIZATION);        }catch(Exception e){           throw new EJBException(e);        }                debug("<ejbCreate()");    }