Function funObj) throws Exception {
File baseDir = getDirectory(thisObj);
ScriptEngine engine = ScriptEngine.getEngineByName("JavaScript");
for (int i = 0; i < args.length; i++) {
File file = new File(baseDir, Context.toString(args[i]));
executeScript(engine.compile(file), engine.createScope());
}
}
/**
* Maps a Java class to a JavaScript prototype, so this can be used