### Question:
ScriptableSource implements Source { List<Row> load() throws ScriptException, IOException { this.nashorn.put("INPUT", pullContent()); this.nashorn.put("ROWS", this.rows); return (List<Row>) this.nashorn.eval(script); } ScriptableSource();  ScriptableSource(String inputFile, String scriptFile, String charset);  ScriptableSource(Path path, Reader script, String charset); void init(); void setInput(Path input); void setScriptFile(String scriptFile); String getScriptFile(); @Override Iterable<Row> query(String query, Object... params); @Override int hashCode(); @Override boolean equals(Object obj);  }### Answer:
@Test public void loadArray() throws ScriptException, IOException { Object result = this.cut.load(); System.out.println("result = " + result); assertNotNull(result); }