super( policies, poa ) ; // assert !policies.retainServants() && policies.useDefaultServant() if (policies.retainServants()) throw poa.invocationWrapper().policyMediatorBadPolicyInFactory() ; if (!policies.useDefaultServant()) throw poa.invocationWrapper().policyMediatorBadPolicyInFactory() ; defaultServant = null ;
throw new WrongPolicy();
// NO-OP
if (defaultServant == null) throw new NoServant(); return defaultServant;
if (defaultServant != null) return defaultServant; throw new ObjectNotActive() ;
if (defaultServant == null) throw poa.invocationWrapper().poaNoDefaultServant() ; return defaultServant;
this.defaultServant = servant; setDelegate(defaultServant, "DefaultServant".getBytes());