public Authorizer(Collection admingroups, ILogSessionLocal logsession, ICertificateStoreSessionLocal certificatestoresession,
public Authorizer(Collection admingroups, AdminGroupDataLocalHome  admingrouphome, ILogSessionLocal logsession, ICertificateStoreSessionLocal certificatestoresession,
    public Authorizer(Collection admingroups, ILogSessionLocal logsession, ICertificateStoreSessionLocal certificatestoresession,                       IRaAdminSessionLocal raadminsession, ICAAdminSessionLocal caadminsession, Admin admin, int module)                         throws NamingException, CreateException, RemoteException {        accesstree = new AccessTree();        authorizationproxy = new AuthorizationProxy(accesstree);        buildAccessTree(admingroups);                                this.logsession = logsession;        this.module=module;        this.certificatesession = certificatestoresession;        this.raadminsession = raadminsession;        this.caadminsession = caadminsession;                     }