Hello,
I'm trying to dynamically instantiate case classes from their reflected constructors. For a simple case class with "normal" members this works easily. But if my case class has a member that is a value class, strange things happen.
In this example you'll see my Simple class is easily constructed. My Complex class (having a value class data member) is also "successfully" constructed--but... the second argument (the "you" field) is null!! What happened there? I have output to show that all arguments/types passed into the reflected constructor appear present and correct.
Anyone have any ideas what I'm missing?