code: @Override
  	public Scriptable createThreadScope(Context cx, Scriptable protoScope) {
  		final String sourceMethod = "createThreadScope"; //$NON-NLS-1$
  		final boolean isTraceLogging = log.isLoggable(Level.FINER);
  		if (isTraceLogging) {
  			log.entering(sourceClass, sourceMethod, new Object[]{cx, protoScope});
  		}
  		Scriptable threadScope = super.createThreadScope(cx, protoScope);
  		for (Script script : lessJsScript) {
  			script.exec(cx, threadScope);
  		};
  		compilerScript.exec(cx, threadScope);
  		ReadFileExtFunction readFileFn = new ReadFileExtFunction(threadScope, getAggregator());
  		ScriptableObject.putProperty(threadScope, ReadFileExtFunction.FUNCTION_NAME, readFileFn);
  
  
  		if (isTraceLogging) {
  			log.exiting(sourceMethod, sourceMethod, threadScope);
  		}
  		return threadScope;
  	}
docs: /* (non-Javadoc)
  @see com.ibm.jaggr.core.impl.modulebuilder.css.CSSModuleBuilder#createThreadScope(org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable)