Creating some round trip tests to verify the extractor wrapping for Option.

Adding the extractor code is doing some good. These tests demonstrate it works for java primitive types, but not scala primitive types.

I'm trying to figure it out but Option[java.lang.Long] works whereas Option[Long] does not.