SCLScenegraph generates overlapping ids.
Batik library generates clipping paths, gradients, etc. as separate elements, and then refers to those with IDs.
If we use two different diagrams at the same time, the generated IDs overlap, which causes graphical corruption.