@@ -89,13 +89,14 @@ return null; } } public String getProgram(String... statements) { + Objects.requireNonNull(statements); StringBuffer buf = new StringBuffer(); - for (int i = 0; i < statements.length; i++) { - buf.append(statements[i]); + for (String stat : statements) { + buf.append(Objects.requireNonNull(stat)); } return buf.toString(); } public ScriptEngine getScriptEngine() {