code: @Override
  	public Object invokeFunction(String name, Object... args) throws ScriptException, NoSuchMethodException {
  		return ((Invocable) scriptEngine).invokeFunction(name, args);
  	}
docs: /*
  (non-Javadoc)
  
  @see javax.script.Invocable#invokeFunction(java.lang.String,
  java.lang.Object[])