if (this.parent == null) {
if (this.manager.hasService(SitemapExecutor.ROLE)) {
this.sitemapExecutor = (SitemapExecutor) this.manager.lookup(SitemapExecutor.ROLE);
this.releaseSitemapExecutor = true;
} else {
this.sitemapExecutor = new DefaultExecutor();
}
} else {
this.sitemapExecutor = this.parent.sitemapExecutor;
}
}