code: @Override
  	public void optionsUpdated(IOptions options, long sequence) {
  		Context cx = Context.enter();
  		try {
  			Scriptable jsOptions = cx.newObject(sharedScope);
  			Map<String, String> optionsMap = options.getOptionsMap();
  			for (Map.Entry<String, String> entry : optionsMap.entrySet()) {
  				Object value = Context.javaToJS(entry.getValue(), sharedScope);
  				ScriptableObject.putProperty(jsOptions, entry.getKey(), value);
  			}
  			ScriptableObject.putProperty(sharedScope, "options", jsOptions); //$NON-NLS-1$
  		} finally {
  			Context.exit();
  		}
  	}
docs: /* (non-Javadoc)
  @see com.ibm.jaggr.service.options.IOptionsListener#optionsUpdated(com.ibm.jaggr.service.options.IOptions, long)