/** * Evaluates the expression, creating an array if the value is unset.. * * @param env the calling environment. * @return the expression value. */ @Override public Value evalArray(Env env) { Value obj = env.getThis(); if (obj.isNull()) { return cannotUseThisError(env); } return obj.getThisFieldArray(env, _name); }