if(populated){
return;
}
synchronized (this.getClass()){
if(!populated){
if ( this.hasNestedAssertions() ) {
Iterator <PolicyAssertion> it = this.getNestedAssertionsIterator();
while ( it.hasNext() ) {
PolicyAssertion assertion = it.next();
if ( PolicyUtil.isAddress(assertion)) {
this.address = (Address) assertion;
}
}
}
populated = true;
}
}