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;
 }