Clazz.declarePackage("JS");
Clazz.load(["JS.T"], "JS.ContextToken", ["java.util.Hashtable", "JS.SV"], function(){
var c$ = Clazz.decorateAsClass(function(){
this.contextVariables = null;
this.forVars = null;
this.name0 = null;
Clazz.instantialize(this, arguments);}, JS, "ContextToken", JS.T);
c$.newContext = Clazz.defineMethod(c$, "newContext", 
function(isOpen){
var ct = (isOpen ? JS.ContextToken.newCmd(1275335685, "{") : JS.ContextToken.newCmd(1275334681, "}"));
ct.intValue = 0;
return ct;
}, "~B");
c$.newCmd = Clazz.defineMethod(c$, "newCmd", 
function(tok, value){
var ct =  new JS.ContextToken();
ct.tok = tok;
ct.value = value;
return ct;
}, "~N,~O");
Clazz.defineMethod(c$, "addName", 
function(name){
if (this.contextVariables == null) this.contextVariables =  new java.util.Hashtable();
this.contextVariables.put(name, JS.SV.newS("").setName(name));
}, "~S");
});
;//5.0.1-v2 Tue Jul 23 17:25:20 CDT 2024
