### Question:
CliRScriptEngine extends AbstractScriptEngine { @Override public Object eval (String script, ScriptContext context) throws ScriptException { return eval (new StringReader (script), context); }  @Override Object eval(String script, ScriptContext context); @Override Object eval(Reader reader, ScriptContext context); @Override Bindings createBindings(); @Override ScriptEngineFactory getFactory();  }### Answer:
@Test public void helloWorld () throws ScriptException { r.eval ("cat('hello world\\n')"); }