// block so it is possible for
// this code to be executed twice. I want the second run to be
// accurate.
// might need to be thought about more.
renderer.removeAllChildren();
renderer.addChildren(newconfig);
newcontexts = null;
for( Iterator<AbstractRenderMetrics> iterator = newconfig.iterator(); iterator.hasNext(); ) {
AbstractRenderMetrics abstractRenderMetrics = (AbstractRenderMetrics) iterator.next();
//setup label painter
((RenderContextImpl)abstractRenderMetrics.getRenderContext()).setLabelPainterLocal(tilelabelpainter);