code: public Object getValue(String key) {
          if (isExpression(key))
              return evaluate(key);
          else
              return getVariables().get(key);
      }
docs: Returns a variable value.  Key can be a var name or an expression.