Read-eval-print : sometimes we do not need print so make it lazy
ScriptEngine.eval() forwards Error instead of new ScriptException