final ResourceManager mgr = new ResourceManager();
mgr.registerDefaults();
final MasterReport report = (MasterReport) mgr.createDirectly(resource, MasterReport.class).getResource();
final GlobalAuthenticationStore globalAuthenticationStore = new GlobalAuthenticationStore();
final ReportRenderContext reportContext =
new ReportRenderContext(report, report, null, globalAuthenticationStore);
final TestRootBandRenderer r = new TestRootBandRenderer(report.getPageFooter(), reportContext);
r.draw(new TestGraphics2D());
final Map<InstanceID,Set<InstanceID>> conflicts = reportContext.getSharedRenderer().getConflicts();
assertEquals(1, conflicts.size());
final Watermark watermark = report.getWatermark();
final InstanceID watermarkE1 = watermark.getElement(0).getObjectID();
final InstanceID watermarkE2 = watermark.getElement(1).getObjectID();
assertFalse(conflicts.containsKey(watermarkE1));