if (value instanceof ArrayValue) return (ArrayValue) value; else if (value instanceof Value) return ((Value) value).toArrayValue(env); else return NullValue.NULL;
throw new UnsupportedOperationException();
    public Value unmarshall(Env env, Object value)    {      if (value instanceof ArrayValue)	return (ArrayValue) value;      else if (value instanceof Value)	return ((Value) value).toArrayValue(env);      else	return NullValue.NULL;    }