// apply dpi rescale if necessary
double standardDpi = RendererUtilities.getDpi(rendererParams);
if(requestedDpi != null && standardDpi != requestedDpi) {
double scaleFactor = requestedDpi / standardDpi;
DpiRescaleStyleVisitor dpiVisitor = new GraphicsAwareDpiRescaleStyleVisitor(scaleFactor);
for (int i = 0; i < rules.size(); i++) {
rules.get(i).accept(dpiVisitor);
Rule rescaled = (Rule) dpiVisitor.getCopy();
rules.set(i, rescaled);
}
}
// apply UOM rescaling