public void run() {
sdb.dispose();
}
});
Context.addContextListener(sdb);
sdb.setScopeProvider(new ScopeProvider() {
public Scriptable getScope() {
Context ctxt = Context.enter();
ImporterTopLevel scope = new ImporterTopLevel(ctxt);
Scriptable jsArgs = Context.toObject(xsctxt, scope);
scope.put("XSCRIPTCONTEXT", scope, jsArgs);