in src/main/java/org/apache/sling/scripting/core/impl/bundled/BundledScriptContext.java [46:63]
public void setBindings(final Bindings bindings, final int scope) {
if (bindings == null) {
throw new NullPointerException("None of the ScriptContext scopes accepts null bindings.");
}
switch (scope) {
case SlingScriptConstants.SLING_SCOPE:
this.slingScope = bindings;
break;
case 100:
this.engineScope = bindings;
break;
case 200:
this.globalScope = bindings;
break;
default:
throw new IllegalArgumentException("Invalid scope.");
}
}