public void visit(RenderExecutor executor) {
IRenderContext context = executor.getContext();
if (selectionLayer == context.getLayer()) {
executor.getRenderer().setRenderBounds(bounds);
if (bounds != null) {
Rectangle bounds2 = context.toShape(
new ReferencedEnvelope(bounds,
getViewportModelInternal().getCRS()))
.getBounds();
context.clearImage(bounds2);
} else {