public HashMap<String, String> getVars() { HashMap<String, String> vars; if (inherit != null) { ScriptContainer sc = ScriptRegistry.getScriptContainer(inherit); if (sc != null && sc instanceof CustomScriptContainer) { vars = ((CustomScriptContainer) sc).getVars(); } else { vars = new HashMap<String, String>(); } } else { vars = new HashMap<String, String>(); } for (String str : defaultVars.keySet()) { vars.remove(str); vars.put(str, defaultVars.get(str)); } return vars; }