We can be thread safe when you enter from a controlling class (i.e. my top level controller that manages all the elements together), or the Jsr223 engine can be as well. if you assemble these parts together yourself and don’t coordinate it all, you run risks. But I don’t think many people will do that