239240241242243244245246247248249250
if ( !vars && terms[i].hasVariables() ) vars = true; } else { GdlVariable var = (GdlVariable) exp; terms[i] = new TermVariable(var.getToken()); vars = true; } }
278279280281282283284285286287288
if ( (exp instanceof GdlVariable) == false ) terms[i] = Term.buildFromGdl( exp, varMap ); else { GdlVariable var = (GdlVariable) exp; TermVariable termVar = varMap.get(var); if ( termVar == null ) {