this.realmBridge, this.connectionTracker, this.transactionContextManager,
containerManagedSecurity, this.connectionTracker, this.transactionContextManager,
    public void afterPropertiesSet() throws Exception {        //Apply the default value for property if necessary        if (this.transactionSupport == null) {            //No transaction            this.transactionSupport = NoTransactions.INSTANCE;        }        if (this.poolingSupport == null) {            //No pool            this.poolingSupport = new NoPool();        }        if (this.realmBridge == null) {            //Identity subject bridge            this.realmBridge = new RealmBridge() {                public Subject mapSubject(Subject subject) throws LoginException {                    return subject;                }            };        }        if (this.connectionTracker == null) {            //Instanciate the Geronimo Connection Track implementation            this.connectionTracker = new ConnectionTrackingCoordinator();        }        //Instanciate the Geronimo Connection Manager        this.connectionManager = new GenericConnectionManager(this.transactionSupport, this.poolingSupport,                this.realmBridge, this.connectionTracker, this.transactionContextManager,                getClass().getName(), getClass().getClassLoader());	}