> Regarding the package, my rationale for having it here instead of in ...util.scriptengine was that said package has no dependency on any BV types or concepts of validation as of now, it's really dealing with the JSR 223 stuff only. This would change when putting this class there as it refers to ConstraintDeclarationException. So IMO its better located here.

Fair enough. 

> Regarding ScriptAssertContext, that sounds good, I'll rename it. 

Ok. So we meet in the middle ;-)