Symbolizer rescaled = symbolizer;
if (estimatedSize > w || estimatedSize > h) {
// rescale necessary
double scale = Math.min(w, h) / estimatedSize;
RescaleStyleVisitor rescaler = new RescaleStyleVisitor(scale);
rescaler.visit(symbolizer);
rescaled = (Symbolizer) rescaler.getCopy();
}
Style2D style2d = styleFactory.createStyle(sample, rescaled, scaleRange);
LiteShape2 shape = createShape(symbolizer, w, h);
if (style2d != null) {