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