public ExecutableScript executable(Script script,ScriptContext scriptContext,HasContextAndHeaders headersContext){
  return executable(compile(script,scriptContext,headersContext),script.getParams());
}

public ExecutableScript executable ( Script script , ScriptContext scriptContext , HasContextAndHeaders headersContext ) { return executable ( compile ( script , scriptContext , headersContext ) , script . getParams ( ) ) ; }
compiles ( or retrieves from cache ) and executes the provided script
