code: @Override
      public Object eval(Reader reader, ScriptContext context) throws ScriptException {
  	try {
  	    return eval(IOUtil.toString(reader), context);
  	}
  	catch (IOException ioe) {
  	    throw toScriptException(ioe);
  	}
      }
docs: /////////// calling other methods of the same class /////////////////