private List<FileEntry> readScriptLibrary() { URI propFile = null; String externalScripts = System.getProperty(SYSPROP_SCRIPTS); if (externalScripts == null) { propFile = ClientHelper.getClasspathURI(GROOVY_SCRIPT_FOLDER + GROOVY_SCRIPT_LIBRARY); } else { propFile = (new File(externalScripts)).toURI(); } List<FileEntry> result = ClientHelper.readFileProperties(propFile); if (result == null || result.isEmpty()) { result = Collections.singletonList(new FileEntry("Groovy Console", null)); } return result; }